Salut,
j'ai cherché sur pas mal de sites mais rien ne me permet de résoudre mon problème :
j'ai un formulaire assez classique avec les champs "instru2", "titre3", "prenom2" que je POST sur une page PHP,
je les transforme en variables :
Puis je veux effectuer une requête en les utilisant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $prenom2 = $_POST['prenom2']; $instru2 = $_POST['instru2']; $titre3 = $_POST['titre3'];
Et ça ne marche pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $sql10 ="UPDATE setlist SET '$instru2'="" WHERE titre='".$titre3."'";
Pourriez vous s'il vous plait m'indiquer l'erreur si vous la voyez? J'ai essayé toutes les combinaisons possibles sans succès...Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /mnt/171/sdb/5/d/improver/desinscr.php on line 33
je cherche également à faire une seconde requête du même type, légèrement plus complète et j'imagine qu'il y a la même problème :
les variables sont maintenant $instru et $titre2
mais la variable $instrucheck ne me renvoit rien alors que la table est renseignée... si là aussi vous voyez ce qui cloche, ce serait très aimable de me l'indiquer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $select = "SELECT ".$instru." FROM setlist WHERE titre='".$titre2."'"; $req = mysql_query($select); $data = mysql_fetch_array($req); $instrucheck = $data['".$instru."'];
Bonne nuit!
Sylvain
Partager