Php - Verification champs
Résolu
JBennn
Messages postés
92
Date d'inscription
Statut
Membre
Dernière intervention
-
Niveres Messages postés 72 Date d'inscription Statut Membre Dernière intervention -
Niveres Messages postés 72 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Savez vous ce que je peux mettre dans mon code pour mon formulaire pour que quand l'utilisateur oublie un champ, une phrase le signale? svp
voici mon code :
Savez vous ce que je peux mettre dans mon code pour mon formulaire pour que quand l'utilisateur oublie un champ, une phrase le signale? svp
voici mon code :
<h3>Formulaire d'inscription au prix des Jeunes lecteurs de l'Oise</h3> <p>Tous les champs sont obligatoires.</p> <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"> <table> <tr><td>Votre nom : </td><td><input type="text" name="Nom"/></td></tr> <tr><td>Votre prénom : </td><td><input type="text" name="Prenom"/></td></tr> </br> <tr><td>Votre école ou collège : </td><td><input type="text" name="Ecole"/></td></tr> <tr><td>Adresse établissement(n°, rue, ville) : </td><td><input type="text" name="Adresse"/></td></tr> <tr><td>Niveau de la classe : </td><td><input type="text" name="Niveau"/></td></tr> <tr><td>Nombre d'élèves : </td><td><input type="text" name="Nbeleve" /></td></tr> <tr><td>Votre numéro de carte : </td><td><input type="text" name="Carte"/></td></tr> <tr><td>Votre Mot de passe : </td><td><input type="password" name="Mdp" /></td></tr> <tr><td>Votre mail : </td><td><input type="text" name="Mail" /></td></tr> <tr><td></td><td><input type="submit" name="submit" value="Confirmez vos informations"/></td></tr> </table> </form> <?php $cnx=mysql_connect("localhost","root","")or die("Erreur de connexion au serveur"); $db=mysql_select_db("wordpress")or die ("Erreur de connexion à la base wordpress"); if(isset($_POST)) { if(!empty($_POST['Prenom']) && !empty($_POST['Nom']) && !empty($_POST['Ecole'])&& !empty($_POST['Adresse'])&& !empty($_POST['Niveau'])&& !empty($_POST['Nbeleve'])&& !empty($_POST['Carte'])&& !empty($_POST['Mdp'])&& !empty($_POST['Mail'])) { $Nom=$_POST['Nom']; $Prenom=$_POST['Prenom']; $Ecole=$_POST['Ecole']; $Adresse=$_POST['Adresse']; $Niveau=$_POST['Niveau']; $Nbeleve=$_POST['Nbeleve']; $Carte=$_POST['Carte']; $Mdp=$_POST['Mdp']; $Mail=$_POST['Mail']; $MonSql="INSERT INTO form(Nom, Prenom, Ecole, Adresse, Niveau, Nbeleve, Carte, Mdp, Mail) VALUES('$Nom', '$Prenom', '$Ecole', '$Adresse', '$Niveau', '$Nbeleve', '$Carte', '$Mdp', '$Mail')"; $requete=mysql_query($MonSql, $cnx) or die ( mysql_error() ); if($requete) { echo ("L'insertion a réussi !"); } else { echo("Veuillez remplir tous les champs!"); } } else { echo "Informations :"; } } ?> <h3>Fiche</h3> <table> <tbody> <tr> <th>Nom</th> <td><?php echo $_POST['Nom'];?></td> </tr> <tr> <th>Prénom</th> <td><?php echo $_POST['Prenom'];?></td> </tr> <tr> <th>Ecole ou collège</th> <td><?php echo $_POST['Ecole'];?></td> </tr> <tr> <th>Adresse</th> <td><?php echo $_POST['Adresse'];?></td> </tr> <tr> <th>Niveau de la classe</th> <td><?php echo $_POST['Niveau'];?></td> </tr> <tr> <th>Nombre d'élève</th> <td><?php echo $_POST['Nbeleve'];?></td> </tr> <tr> <th>Numéro de carte</th> <td><?php echo $_POST['Carte'];?></td> </tr> <tr> <th>Mot de passe</th> <td><?php echo $_POST['Mdp'];?></td> </tr> <tr> <th>Mail</th> <td><?php echo $_POST['Mail'];?></td> </tr> </tbody> </table>
A voir également:
- Php - Verification champs
- Easy php - Télécharger - Divers Web & Internet
- Verification lien internet - Guide
- Verification windows 11 - Guide
- Dl protect link verification en cours - Forum Téléchargement
- Expert php pinterest - Télécharger - Langages
1 réponse
Si tu veux que ce soit fait sans avoir à recharger la page comme tu le fais pour le moment, tu dois utiliser du JavaScript.
Sinon, en PHP, tu dois pouvoir ajouter du texte qui s'affiche ou non en fonction de la présence d'une variable. Par contre ça marche avec un rechargement de page.
Je sais pas si j'ai été clair.
Cordialement,
Niveres
Sinon, en PHP, tu dois pouvoir ajouter du texte qui s'affiche ou non en fonction de la présence d'une variable. Par contre ça marche avec un rechargement de page.
Je sais pas si j'ai été clair.
Cordialement,
Niveres
sur une ligne c'est moins lisible:
En gros tu joue sur le CSS du texte.