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 :
Une fois qu'il a saisi une date, on passe à la page suivante, qui gère l'insertion.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Je souhaiterais vérifier en base si ce nom est déjà pris pour cet utilisateur :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 }
Comment puis-je faire sans ajouter une étape supplémentaire ?
Merci pour votre aide !
Partager