Bonjour,

j'ai une table comme ceci


CREATE TABLE IF NOT EXISTS `recrutement_config` (
  `config_name` varchar(55) DEFAULT NULL,
  `config_value` varchar(55) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO `recrutement_config` (`config_name`, `config_value`) VALUES
('rec_level', '2'),
('recruit_link', 'http://www'),
('class_colors', '1'),
('show_images', '1'),
('show_specimages', '1');


Donc cette table ont le même nom en commun "config_name,config_value" et j'aurai voulu faire une requête pouvant mettre a jour par exemple "show_images et recruit_link simultanément.

J'ai mon formulaire qui est comme ceci :

<form action="" method="post" accept-charset="utf-8">                
<label for="img_class">Afficher les images de la classe</label>
<input type="radio" name="img_class" value="1" <?php if ($img_class == 1) echo("checked=\"checked\""); ?>/>Oui
<label for="rec_level">Lien de recrutement</label>
<input type="text" id="recruit_link" name="recruit_link" value="<?php echo ($recruit_link); ?>"/>
</form>


Et je cherche donc a vouloir mettre a jour show_images et recruit_link j'ai donc fait comme requête qui est fausse d'ou mon poste sur le forum


$config_name = 'show_images';
$req = $Connexion->getBdd()->prepare('UPDATE recrutement_config SET config_name=:config_name, config_value=:config_value WHERE config_name='.$config_name.'');
$req->execute(array(
	':config_name'	=> $config_name,
	':config_value' => $_POST["show_images"]
));


Auriez vous une idée comment puis-je pratiquer merci a vous pour vos réponses.
Modifié par subzeros (04 Mar 2013 - 18:52)