Bonjour,
Je réalise une page qui me permet de rentrer, à l'aide d'un formulaire, un utilisateur.
Dans l'une des rubrique à remplire se trouve la rubrique "LOG" (dans la table MYSQL log est à la fois clé primaire et unique)
Je réupère donc le string rentrer avec une variable formulaire et je la compare avec les donnée de la table utilisateur pour savoir si le log est déjà existant. Si c'est le cas un message devrait avertir l'utilisateur de changer le log. Voici une partie du code:
if ($_POST["newlog"] !=""){
$query3 = "SELECT log FROM jet_clients WHERE log =" .$_POST["newlog"];
$result3 = mysql_db_query($dbName,$query3) or die ('Erreur : '.mysql_error());
echo $result3;
$verifexist = mysql_num_rows($result3);
}
if ($verifexist !=0)
{
$erreur_saisie .= "Ce log existe déjà<br>";
// Fin du if ($verifexist==0)
} etc.......
Le problème lorsque je fais un teste, le message suivant apparaît:
Erreur : Champ ' ici se trouve le string contenu dans $_POST["newlog"] ' inconnu dans where clause
Pourquoi un tel message ?