PHP - Mysql_query

Fermé
ekra Messages postés 1870 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 24 juillet 2014 - 3 sept. 2005 à 16:29
ekra Messages postés 1870 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 24 juillet 2014 - 3 sept. 2005 à 22:45
Bonjour,

Pourriez-vous m'aider svp ?

Le type tape un formulaire sur la page précedente, on obtient :
$_POST['i_nom'] (pour nom d'inscription)
Il faut vérifier que ds le BD il n'existe pas, d'où
------------------------
<?
$reponse=mysql_query("SELECT login FROM membres WHERE login=$_POST['i_nom']");
if (empty($reponse))
{
blabla c'est bon }
else { blabla c'est déjà pris}
?>
---------------------
Or la premiere ligne ne marche pas :
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

Merci de m'aider :p
A voir également:

2 réponses

dedale82 Messages postés 403 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 28 octobre 2008 282
3 sept. 2005 à 16:38
Salut,
remplace :
$reponse=mysql_query("SELECT login FROM membres WHERE login=$_POST['i_nom']");
par :
$reponse=mysql_query("SELECT login FROM membres WHERE login='$_POST[i_nom]'");

A plus
0
ekra Messages postés 1870 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 24 juillet 2014 342
3 sept. 2005 à 17:07
Merci de m'aider.

$_POST[i_nom] n'est pas reconnu il faut les $_POST['i_nom'] (array)

Ca ne marche pas :s
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
3 sept. 2005 à 17:39
Essaie:

$requete="SELECT login FROM membres WHERE login='". $_POST['i_nom']."'";
 $reponse=mysql_query($requete);


Je suppose que login est une chaine, la valeur a donc besoin d'être encadré de guillemets....
0
ekra Messages postés 1870 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 24 juillet 2014 342
3 sept. 2005 à 22:45
Salut,
Ok, merci beaucoup :)
0