j'ai un petit probleme. Comme vous pouvez le voir dans le titre, mon but est de vérifier si une donnée est déja dans la table avant de l'ajouter.
Voici mon code:
if (isset($_POST["envoi"])) {
$nom=$_POST["nom"];
$url=$_POST["url"];
$lien=$_POST["lien"];
$resultat = mysql_query("SELECT * FROM referer WHERE nom='$nom'");
while ($donnees = mysql_fetch_array($resultat)){
if ($nom==$donnees['nom']){
echo 'salut' ;
}
else{
$sql= "INSERT INTO referer SET ";
$sql.="nom=$nom, ";
$sql.="nb_enregistrement='1', ";
$sql.="referer='http://". $nom ."', ";
$sql.="lien='$lien', ";
$sql.="url='$url'";
$res=mysql_query($sql);
}
}
}
Je tente de vérifier si la variable $nom se trouve deja dans la table et si non, il faut l'ajouter. Mon code ne fonctionne pas, ca n'affiche pas mon "salut", donc le if ne fonctionne pas...Que dois-je changer ???
Ciao et merci d'avance.
Gaetan