Bonjour,
J'aurais voulu savoir comment vérifier après un formulaire que les champs récupérés n'existent pas deja dans la table de la BDD, et mettre un message d'erreur du style : "Ce champ existe dèjà. Veuillez en saisir un autre."
Merci
// variable récupérée du formulaire
$login = "toto";
$requete = "SELECT COUNT(*) AS nb_fiche FROM fiches WHERE login = '".$login."'";
$exec = mysql_query($requete);
$resultat = mysql_fetch_array($exec);
$nb_fiche = $resultat["nb_fiche"];
if ($nb_fiche > 0) {
echo "Ce login est déjà pris";
}
et voilà or die(mysql_error()) apres ton mysql_query(), il t'indiquera si tu as un duplicata pour la clé.select * from tatable where `tonchamp`='tavaleur' et ensuite, tu recuperes le nombre d'enregistrement récupérés avec $nombre=mysql_num_rows($tonresult) si ce nombre est superieur à 0, tu as déja un enregistrement dans ta table.Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 32 invités