Formulaire avec noms de champs variables
Posté : 17 févr. 2017, 10:45
Bonjour,
Je me permets de refaire appel à vous pour une petite question.
J'aimerais faire un formulaire dans lequel l'utilisateur pourrait choisir le type de donnée (donc le champs) à modifier dans la bdd (en sélectionnant les champs dispos dans une simple liste déroulante).
Ma question est donc, est-ce possible d'avoir un nom variable de champs lorsqu'on fait un UPDATE ?
Exemple :
J'ai bien cherché sur internet mais je ne trouve rien qui correspond à ce que je recherche..
Merci d'avance !
Je me permets de refaire appel à vous pour une petite question.
J'aimerais faire un formulaire dans lequel l'utilisateur pourrait choisir le type de donnée (donc le champs) à modifier dans la bdd (en sélectionnant les champs dispos dans une simple liste déroulante).
Ma question est donc, est-ce possible d'avoir un nom variable de champs lorsqu'on fait un UPDATE ?
Exemple :
$query=$db->prepare('UPDATE mytable SET $var= :modification WHERE username=:username');
$query->bindValue($var,$_POST['modification'],PDO::PARAM_INT);
Je pensais faire des requêtes différentes avec des conditions du genre "if S_POST['champs'}=email { UPDATE mytable SET email etc} mais j'aurais aimé trouver un moyen plus simple et certainement plus pro..J'ai bien cherché sur internet mais je ne trouve rien qui correspond à ce que je recherche..
Merci d'avance !