le 14/08/2003 à 21:13
Carssou
Voila j'ai fait cette portion de code qui me permet, après saisi d'un nom dans une formulaire, de voir si ce nom ET le type (catégorie de personne) existe déja dans la bd, si il existe et qu'il remplis le 2 conditions je lui rajoute + 1 dans un champs si ils sont différents ou un des deux l'est, j'insère une nouvelle entrée...
Mais ça ne marche pas même si ils sont pariels il me met une nouvelle entrée, si je vire le "AND $type" là ça marche, mais ça ne m'arrange pas :'(
$db = mysql_connect("$host", "$user", "$pass"); // connexion à la base
mysql_select_db("$base",$db);
$req_auteurs = mysql_query("SELECT * FROM Auteurs WHERE auteur LIKE '$auteur%' and '$type%'");
$req_auteurs = mysql_numrows($req_auteurs);
if($req_auteurs!=0) // l'url existe déjà, on affiche un message d'erreur
{
//on incremente le compteur de clic
mysql_query("UPDATE Auteurs SET nb_creations=nb_creations+1 WHERE auteur = '$auteur'");
}
else
{
mysql_query("INSERT INTO Auteurs VALUES('', '$auteur','1','$mail','$type')");
}
Mais ça ne marche pas même si ils sont pariels il me met une nouvelle entrée, si je vire le "AND $type" là ça marche, mais ça ne m'arrange pas :'(
$db = mysql_connect("$host", "$user", "$pass"); // connexion à la base
mysql_select_db("$base",$db);
$req_auteurs = mysql_query("SELECT * FROM Auteurs WHERE auteur LIKE '$auteur%' and '$type%'");
$req_auteurs = mysql_numrows($req_auteurs);
if($req_auteurs!=0) // l'url existe déjà, on affiche un message d'erreur
{
//on incremente le compteur de clic
mysql_query("UPDATE Auteurs SET nb_creations=nb_creations+1 WHERE auteur = '$auteur'");
}
else
{
mysql_query("INSERT INTO Auteurs VALUES('', '$auteur','1','$mail','$type')");
}