Vérification de champ avec message erreur
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:
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> |