hemoglobine | Bonjour,
J'ai un petit problème avec un formulaire en php que j'ai fabriqué
Le problème est quand je le lance, ce message s'affiche alors qu'il devrait s'afficher que si les champs ne sont pas complétés après avoir cliqué sur "Valider :
Vous n'avez pas rempli le formulaire correctement ! Veuillez indiquer votre nom.
Veuillez indiquer votre prénom.
Veuillez indiquer votre nom d'utilisateur.
Veuillez indiquer votre mot de passe.
Veuillez indiquer votre adresse email.
Veuillez indiquer l'adresse de votre site.
Et le formulaire s'affiche ici ...
Voila le script :
Code :
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <title>Inscription</title>
- </head>
- <body>
- <?
- function imprimer_form($nom, $prenom, $login, $password, $email, $site)
- {
- ?>
- <form name="formulaire" method="post" action="inscriptionm.php">
- <div align="center"><table width="85%" border="1" bordercolor="#c0c0c0" cellpadding="3" cellspacing="0">
- <tr><td bgcolor="#f7f7f7">Nom :</td><td bgcolor="#f7f7f7"><input type="text" name="nom" value="<? print $nom ?>" maxlength="30" size="20"></td></tr>
- <tr><td bgcolor="#f7f7f7">Prénom :</td><td bgcolor="#f7f7f7"><input type="text" name="prenom" maxlength="30" value="<? print $prenom ?>" size="20"></td></tr>
- <tr><td bgcolor="#f7f7f7">Nom d'utilisateur : </td><td bgcolor="#f7f7f7"><input type="text" name="login" maxlength="20" value="<? print $login ?>" size="20"></td></tr>
- <tr><td bgcolor="#f7f7f7">Mot de passe : </td><td bgcolor="#f7f7f7"><input type="password" name="password" maxlength="20" value="<? print $password ?>" size="20"></td></tr>
- <tr><td bgcolor="#f7f7f7">Adresse email : </td><td bgcolor="#f7f7f7"><input type="text" name="email" maxlength="70" value="<? print $email ?>" size="40"></td></tr>
- <tr><td bgcolor="#f7f7f7">Adresse de votre site : </td><td bgcolor="#f7f7f7"><input type="text" name="site" maxlength="70" value="<? print $site ?>" size="40"></td></tr>
- </table></td></tr><br>
- Attention, si l'une des ces information est erronée, votre compte sera automatiquement supprimé !<br>
- <tr><td> </td></tr>
- <tr><td align="center"><div align="center"><input type="submit" name="submit" value="Valider"></div></td></tr>
- </form>
- <?
- }
- function verif_form($nom, $prenom, $login, $password, $email, $site) {
- if(!$nom || !$prenom || !$login || !$password || !$email || !$site):
- print("<b>Vous n'avez pas rempli le formulaire correctement !</b> <br><br>" );
- if(!$nom) {
- print("Veuillez indiquer votre nom.<br>" ); }
- if(!$prenom) {
- print("Veuillez indiquer votre prénom.<br>" ); }
- if(!$login) {
- print("Veuillez indiquer votre nom d'utilisateur.<br>" ); }
- if(!$password) {
- print("Veuillez indiquer votre mot de passe.<br>" ); }
- if(!$email) {
- print("Veuillez indiquer votre adresse email.<br>" ); }
- if(!$site) {
- print("Veuillez indiquer l'adresse de votre site.<br>" ); }
- imprimer_form($nom, $prenom, $login, $password, $email, $site);
- else:
- confirmer_form($nom, $prenom, $login, $password, $email, $site);
- endif;
- }
- function confirmer_form($nom, $prenom, $login, $password, $email, $site) {
- ?>
- <div align="center"><b>Inscription réussie</b></div>
- <?
- }
- if(!submit):
- ?>
- <div align="center"><b>Inscription</b></div>
- <?
- imprimer_form("", "", "", "", "", "" );
- else:
- verif_form($nom, $prenom, $login, $password, $email, $site);
- endif;
- ?>
- </table></div>
- </body>
- </html>
|
Merci ! |