Bonjour,
J'ai un formulaire, J'ai une zone de texte libelle et une liste déroulante libellé.
Lorsque l'utulisateur ne trouve pas le libéllé qui lui corespond dans la liste déroulante alors il poura saisir le libéllé dans la zone de texte.Mais je mais quand même une condition. La condition est que je vais une comparaison du libellé qu'il va saisir au libéllé de la base de données . cette comparaison je la fais dans une requête sql sur les 4 premier caractére.
un truc comme sa
*libelle=C'est le libelle de la base
*libelle2=C'est le libelle de la zone de texte
SELECT distinct LIBELLE FROM dessin WHERE left(libelle,3)=left(LIBELLE2,3)
Je voudrais afficher ces résultat dans une boite de dialogue
Exemple
Si la personne sasie AXCIOM
Et que dans la base on a AXXCIOM
Alors dans ma boite dialog j'aurais
ATTENTION LIBELLE RESENBLANT:
AXXCIOM
Donc avec la possibilité de revenir ou de confirmer
LE but étant voir si c'est une erreur d'ortographe ou un différent libellé
Voici je que moi j'ai fait mais je ne s'est pa du tout
Si quel q'un peut m'aider ou coment mi prendre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function verif() { if (document.saisirdessin.LIBELLE1.value=="" && document.saisirdessin.LIBELLE2.value=="") { alert ("CHOISIR OU SAISIR UN LIBELLE"); exit(); } if ($sql = mysql_query("SELECT distinct LIBELLE FROM dessin WHERE left(libelle,3)=left(LIBELLE2,3))); { alert("ATTENTION LIBELLE IDENTIQUE"); alert(select libelle from dessin;); exit(); } document.saisirdessin.action="enregistrement_dessin.php"; document.saisirdessin.submit(); }
MERCI
Partager