Vérification SQL après traitement JS
Bonjour,
Je suis en train de faire un petit programme qui enregistre des listes de données en base, saisies par l'utilisateur. C'est lui qui choisi le nom de ces listes :
Code:
1 2 3 4 5 6 7 8
| function RecupListeNom() {
var ListeNom = ''
while (ListeNom == '' || ListeNom == null ) { // on répète la demande tant qu'on n'a pas indiqué de nom ou qu'on a fait Annuler
ListeNom = prompt("Veuillez nommer votre liste : ", "");
}
return ListeNom;
} |
Une fois qu'il a saisi une date, on passe à la page suivante, qui gère l'insertion.
Je souhaiterais vérifier en base si ce nom est déjà pris pour cet utilisateur :
Code:
1 2 3 4 5 6 7
| $rqt_verif_listenom = " SELECT id_liste, nom_liste FROM `listesprogrammes` WHERE `nom_liste` = '$listenom' AND `login` = '$login'";
$rst_verif_listenom = mysql_query($rqt_verif_listenom);
if ( mysql_fetch_array($rst_verif_listenom, MYSQL_BOTH) > 0 ) {
// deja pris
} else {
// c'est ok
} |
Voilà le problème : je voudrais que la vérification se fasse immédiatement quand il a saisi un nom de liste. Or c'est en javascript (je veux le garder en JS), et je ne peux pas lancer la requête SQL. Si je fais la vérif à l'écran suivant, cela pose problème pour la ressaisie, cela ne convient pas.
Comment puis-je faire sans ajouter une étape supplémentaire ? :bug:
Merci pour votre aide !