Syntaxe php

Résolu/Fermé
varp69 Messages postés 362 Date d'inscription mardi 17 février 2009 Statut Membre Dernière intervention 20 avril 2011 - 9 sept. 2009 à 14:20
varp69 Messages postés 362 Date d'inscription mardi 17 février 2009 Statut Membre Dernière intervention 20 avril 2011 - 9 sept. 2009 à 15:10
Bonjour,

Je voudrais savoir ou se trouve l'erreur dans se code sa me met qu'il y a une faute a la ligne 16:

<?PHP


Session_start ();


$Email=@$_POST['Email'];
$Passe=md5(@$_POST['Passe']);


//Connexion à la base de donnée
$link = mysql_connect('localhost', 'root', '');
mysql_select_db('projet', $link);
$sql = 'SELECT * FROM user WHERE Email like '.$Email.'';
$res = mysql_query($sql, $link);
$row = mysql_fetch_row($res); ***************************Ligne N°16


if (($row[5]!= "") AND ($row[5] == $Passe))
{
if ($row[11]=="1"){

$_SESSION['logged']="OK";
$_SESSION['Email']=$row[2];
header ("location:home.php");
}
else{ header ('location:confirmation.php');

}
}
ELSE
{
echo "mot de passe fau";
}


?>


mERCI
A voir également:

2 réponses

Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
9 sept. 2009 à 14:37
bonjour,

essaye de mettre soit $sql = 'SELECT * FROM user WHERE Email like "'.$Email.'"';

soit $sql = 'SELECT * FROM user WHERE Email=\''.$Email.'\'';
1
varp69 Messages postés 362 Date d'inscription mardi 17 février 2009 Statut Membre Dernière intervention 20 avril 2011 503
9 sept. 2009 à 15:10
Parfait Mercii beaucoup
0