PHP - Mysql_query

ekra Messages postés 1873 Statut Membre -  
ekra Messages postés 1873 Statut Membre -
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 Statut Membre 283
 
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 1873 Statut Membre 342
 
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 8854 Statut Modérateur 1 526
 
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 1873 Statut Membre 342
 
Salut,
Ok, merci beaucoup :)
0