Formulaire en php
glodybiss
Messages postés
509
Statut
Membre
-
glodybiss Messages postés 509 Statut Membre -
glodybiss Messages postés 509 Statut Membre -
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 compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
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