Bonjour

J'essaie depuis 2 jours de faire un formulaire avec un contrôle sur chaque champ avec un message d'erreur distinct pour chacun d'eux.

J'arrive à faire un contrôle pour tous les champs avec un message d'erreur mais dès que j'isole , ca ne marche plus.

Si quelqu'un pourrais m'aider ?

Merci

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
91
92
93
94
95
96
<html>
 
<head>
<title>Formulaire de TEST</title>
</head>
 
<?php 
//Valeurs du serveur SQL
$host = '127.0.0.1'; 
$user = 'root'; 
$pass = 'admin'; 
 
 
 
//Si l'action de validation a été faite
if(isset($_POST["Valider"]))
{
 
    // On récupère les valeurs du formulaire
    $societe = $_POST ['societe']; 
    $nom = $_POST['nom']; 
    $prenom = $_POST['prenom']; 
    $email = $_POST['email']; 
    $telephone = $_POST['telephone']; 
 
    //on vérifie les champs pour voir si ils ne sont pas vides
    if(empty($societe) && empty($nom) && empty($prenom) && empty($email) && empty($telephone)) {
        $alerte ='<p style="color:#ff0000;">Info manquante.</p>';
    } else{
 
        // on se connecte à la base de données
        $link=mysql_connect ($host,$user,$pass);
        if (!$link) {
            die ('Erreur de connection au serveur '.mysql_error() ) ;
        }
 
        $db=mysql_select_db('Stammtisch');
		if (!$db) 
		{
			die ('Impossible de sélectionner la base de données : ' . mysql_error());
		}
 
		// on enregistre les valeurs
        $table=mysql_query("insert into inscriptions (societe, nom, prenom, email, telephone) values ( '$societe' , '$nom' , '$prenom' , '$email' , '$telephone');");
 
        //Si il y a une erreur
        if (!$table) {
            die('<p style="color:#ff0000;">Requête invalide :</p>' . mysql_error());
        }
        else {
            $alerte1 ='<p style="color:#ff0000;">SUCCES.</p>';
        }  
 
    }
}
 
?> 
 
<body bgcolor="#000000"> 
<center><img border="0" src="IMAGE.jpg" width="422" height="212"></font><table border="1" width="588" cellspacing="0" cellpadding="0"><br><br>
<form id="formulaire" action="index2.php" method="post"/>
 
 
 
   <p><font color="#FFFFFF">Société:</font><br/>
    <input name="societe" size="22" value="" type="text"/>
   </p>
 
   <p><font color="#FFFFFF">Nom:</font><br/>
    <input name="nom" size="22" value="" type="text"/>
   </p>
 
  <p><font color="#FFFFFF">Prénom:</font><br/>
   <input name="prenom" size="22" value="" type="text"/>
  </p>
 
    <p><font color="#FFFFFF">Email:</font><br/>
   <input name="email" size="22" value="" type="text"/>
  </p>
 
    <p><font color="#FFFFFF">Téléphone:</font><br/>
   <input name="telephone" size="22" value="" type="text"/>
  </p>
 
   <input name="Valider" value="Valider" type="submit"/>
   <input name="Effacer" value="Effacer" type="reset"/>
 
    <?php 
    echo $alerte;
    echo $alerte1;    
    ?>
 
</form>
</center>
</body>
</html>