Syntaxe php

Résolu
varp69 Messages postés 405 Statut Membre -  
varp69 Messages postés 405 Statut Membre -
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 2051 Statut Membre 274
 
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 405 Statut Membre 519
 
Parfait Mercii beaucoup
0