Comment dois-je écrire ceci :
$imdt = mysql_query("select * from membres where nickname='ma_variable'");
sachant que ladite variable provient d'un formulaire, et qu'elle a été envoyée par la méthode POST.
J'obtiens toujours une "parse error" pour les syntaxes suivantes :
$imdt = mysql_query("select * from membres where nickname=$_POST['log']");
$imdt = mysql_query("select * from membres where nickname='$_POST['log']'");
$imdt = mysql_query("select * from membres where nickname=\'$_POST['log']\'");
$imdt = mysql_query("select * from membres where nickname=\'$_POST[\'log\']\'");
$imdt = mysql_query("select * from membres where nickname='.$_POST['log'].'");
en posant $nick = $_POST['log'], j'obtiens encore un autre message d'alerte : "Notice: Undefined index: log in c:\program files\easyphp1-8\www\logon.php on line 5".
J'ai puisé mes syntaxes sur différentes sources et en fonction de mes connaissances, je ne comprends pas où est le problème. Pouvez-vous m'aider ?
Partager