Syntaxe php

Résolu
varp69 Messages postés 362 Date d'inscription   Statut Membre Dernière intervention   -  
varp69 Messages postés 362 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   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 362 Date d'inscription   Statut Membre Dernière intervention   516
 
Parfait Mercii beaucoup
0