Bonjour,

Voilà, j'ai créé un formulaire d'inscription me premettant d'ajouter des utilisateurs à ma BDD avec toutes les restrictions qui s'imposent.
Quand on clique sur "Valider" si une information est manquante ou erronée, celà me l'indique par une MsgBox et ne lance pas l'enregistrement.
Mon seul problème, c'est que je ne sais pas comment faire pour que l'enregistrement ne s'effectue pas si le login choisi existe déjà...
Je voudrais que cela me l'indique également par un message d'alerte, mais je n'y arrive pas.
Voila ce que j'ai déjà fait :

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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<form name="forminscription" action="index.php?p=validinscription" method="post" onSubmit="return formInscription(this)">
 
<div class="bloctitre">INSCRIPTION</div>
<div class="bloc"><br><br>
<table class="texte_interne" border="0" align="center">
<tr>
    <td><label for="login">Login*</label></td>
    <td><input type="text" id="login" name="login" value="<?php echo $login; ?>"/> </td>
</tr>
<tr>
    <td><label for="mdp">Mot de Passe*</label></td>
    <td><input type="password" id="mdp" name="mdp" value="<?php echo $mdp; ?>"/> </td>
</tr>
<tr>
    <td><label for="mdp2">Ressaisir le Mot de Passe*</label></td>
    <td><input type="password" id="mdp2" name="mdp2" value="<?php echo $mdp2; ?>"/> </td>
</tr>
<tr>
    <td><label for="mail">E-Mail*</label></td>
    <td><input type="text" id="mail" name="mail" value="<?php echo $mail; ?>"/></td>
</tr>
<tr>
    <td><label for="nom">Nom*</label></td>
    <td><input type="text" id="nom" name="nom" value="<?php echo $nom; ?>"/></td>
</tr>
<tr>
    <td><label for="prenom">Pr&eacute;nom*</label></td>
    <td><input type="text" id="prenom" name="prenom" value="<?php echo $prenom; ?>"/></td>
</tr>
<tr>
    <td><label for="adresse">Adresse*</label></td>
    <td><input type="text" id="adresse" name="adresse" value="<?php echo $adresse; ?>"/></td>
</tr>
<tr>
    <td><label for="cp">Code Postal*</label></td>
    <td><input type="text" id="cp" name="cp" value="<?php echo $cp; ?>"/></td>
</tr>
<tr>
    <td><label for="ville">Ville*</label></td>
    <td><input type="text" id="ville" name="ville" value="<?php echo $ville; ?>"/></td>
</tr>
<tr>
    <td><label for="tel">T&eacute;l&eacute;phone</label></td>
    <td><input type="text" id="tel" name="tel" value="<?php echo $tel; ?>"/></td>
</tr>
<tr>
    <td colspan="2"><div align="center"><FONT SIZE=1><i><br>* Ces renseignements sont obligatoires</i></font></div></td>
    <td></td>
</tr>
</table>
<br><br>
 
<div align="center"><input type="submit" value="Envoyer"></div>
</div>
</form>
 
<script type="text/javascript">
    function formInscription(form){
        var probleme = false;
        var login = form.elements["login"].value;
        var prenom = form.elements["prenom"].value;
        var nom = form.elements["nom"].value;
        var mdp = form.elements["mdp"].value;
        var mdp2 = form.elements["mdp2"].value;
        var mail = form.elements["mail"].value;
        var adresse = form.elements["adresse"].value;
        var cp = form.elements["cp"].value;
        var ville = form.elements["ville"].value;
 
        if (login == "" || nom == "" || prenom == "" || mdp == "" || mdp2 == "" || mail == "" || adresse == "" || cp == "" || ville == "")
        {
            probleme = true;
        }
 
        if (probleme)
        {
            alert('Vous devez saisir tout les champs demandés !');
            return false;
        }
        else
        {
            if(mdp != mdp2)
            {
                alert('Les mots de passe saisis sont défrérents !');
                return false;
            }            
            return true;
        }
    }
</script>
Merci à vous de m'aider