Formulaire en php
glodybiss
Messages postés
440
Date d'inscription
Statut
Membre
Dernière intervention
-
glodybiss Messages postés 440 Date d'inscription Statut Membre Dernière intervention -
glodybiss Messages postés 440 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai mis mon site en ligne mais comme ce n'est pas encore fini je fait en sorte tous le visiteur puissent mettre leur nom et leur adresse avant d'accéder tout fonctionne mais le problème qui m'arrive c'est que d'abord le numérotation quand le visiteur au lieu d'augmenter sa reste toujours n°1 et je veut que lors de la vérification par exemple si il oublie de mettre le nom que ça ne puisse pas apparaître dans une autres page que sa soit seulement sur la même page.
voici mon code php
j'ai mis mon site en ligne mais comme ce n'est pas encore fini je fait en sorte tous le visiteur puissent mettre leur nom et leur adresse avant d'accéder tout fonctionne mais le problème qui m'arrive c'est que d'abord le numérotation quand le visiteur au lieu d'augmenter sa reste toujours n°1 et je veut que lors de la vérification par exemple si il oublie de mettre le nom que ça ne puisse pas apparaître dans une autres page que sa soit seulement sur la même page.
voici mon code php
<?php $host = 'localhost'; $login = 'root'; $passwd = ''; $db = 'asbltelema'; ?> <?php //connexon à la base de donnée $connexion_base= mysql_connect($host,$login,$passwd) or die (mysql_error()); mysql_select_db($db,$connexion_base) or die (mysql_error()); $nom= $_POST['nom']; $email = $_POST['email']; $req="INSERT INTO visiteurs(nom,mail) VALUES ('".$nom."', '".$email."')"; $q = mysql_query($req); //On signal l'utilisateur si il est quantième siviteur ici echo 'vous etes le visiteur n° <b>'.mysql_affected_rows().'</b>'; //} $point = strpos($email,"."); $aroba = strpos($email,"@"); //on verifie le nom ici if(empty($nom)) { print("<center>Le '<b>Vous</b>' devez mettre votre nom pour acceder !</center>"); exit(); } //ici on verifie l'adresse mail if($point=='') { echo "Votre email est incorect vous devez mettre"; } elseif($aroba=='') { echo "Votre email est incorect vous devez mettre</b>"; } //on reddirection l'utilisateur sur le site else { echo "<a href='site/index.php'><b>Cliquez ici pour entrer dans le site</b></a>"; } ?> code html <table align="center"> <form method="post" action="verif.php"> <tr> <td> <label for="email">Nom</label> </td> <td> <input type="text" name="nom" size="15" style="color:#0099FF; font-size:10;"/> </td> </tr> <tr> <td> <label for="mdp">E-mail</label> </td> <td> <input type="text" name="email" size="15"/> </td> </tr> <tr> <td> </td> <td> Facultatif * </td> </tr> <tr> <td> </td> <td> <input type="submit" value="Valider" /> </td> </tr></form> </table>
A voir également:
- Formulaire en php
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
3 réponses
Contrôles avec empty (retourne true si c'est vide).
if(empty($nom)) { echo 'Vous êtes sans famille ?'; } else { if(empty($adresse)) { echo 'Un SDF sur mon site o_O !'; } else { .... } }
La réponse d'avion-f16 est valable mais je conseille d'utiliser plus tard une méthode plus élaborée.
Comme dit dans une conversation précédente, il existe des outils PHP pour créer et gérer automatiquement un formulaire, citons notament XBPlog.
Tu trouveras un exemple détaillé ici : http://www.xbplog.com/classes/formulaire-mail.php
Comme dit dans une conversation précédente, il existe des outils PHP pour créer et gérer automatiquement un formulaire, citons notament XBPlog.
Tu trouveras un exemple détaillé ici : http://www.xbplog.com/classes/formulaire-mail.php