Comment gere un formulaire
Fermé
B.G.5
Messages postés
7
Date d'inscription
mardi 10 juin 2008
Statut
Membre
Dernière intervention
13 janvier 2009
-
21 oct. 2008 à 11:04
Mikey_UFC Messages postés 312 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 2 août 2010 - 21 oct. 2008 à 18:35
Mikey_UFC Messages postés 312 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 2 août 2010 - 21 oct. 2008 à 18:35
A voir également:
- Comment gere un formulaire
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Comment remplir un formulaire pdf - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum HTML
- Problème avec Google Chrome - Forum Google Chrome
6 réponses
Mikey_UFC
Messages postés
312
Date d'inscription
jeudi 8 mars 2007
Statut
Membre
Dernière intervention
2 août 2010
1
21 oct. 2008 à 11:51
21 oct. 2008 à 11:51
Bonjour,
oO, Un formulaire avec des tableaux, c'est pas bien...
Sinon, tu fais :
Mais elle vient d'où la variable "ok", existe-t-elle au moins ?
oO, Un formulaire avec des tableaux, c'est pas bien...
Sinon, tu fais :
if (isset($_POST['ok']))
Mais elle vient d'où la variable "ok", existe-t-elle au moins ?
tomdiato
Messages postés
147
Date d'inscription
mardi 21 octobre 2008
Statut
Membre
Dernière intervention
9 novembre 2008
7
21 oct. 2008 à 11:57
21 oct. 2008 à 11:57
J'ai essayé en changeant
if (isset($_POST['ok']))
par
if (isset($_POST['submit']))
et là il me met des erreurs partout. si j'étais toi je reprendras tout ^^
if (isset($_POST['ok']))
par
if (isset($_POST['submit']))
et là il me met des erreurs partout. si j'étais toi je reprendras tout ^^
bg62
Messages postés
23691
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 mars 2025
2 397
21 oct. 2008 à 12:02
21 oct. 2008 à 12:02
essaie avec ce générateur:
https://www.unesourisetmoi.info/formulaires/index.php
https://www.unesourisetmoi.info/formulaire/index.php
@+
b g
https://www.unesourisetmoi.info/formulaires/index.php
https://www.unesourisetmoi.info/formulaire/index.php
@+
b g
tomdiato
Messages postés
147
Date d'inscription
mardi 21 octobre 2008
Statut
Membre
Dernière intervention
9 novembre 2008
7
21 oct. 2008 à 12:32
21 oct. 2008 à 12:32
pour y voir un peu plus clair remplace ton code php par celui ci
(j'ai laissé les fautes d'orthographe ^^)
(j'ai laissé les fautes d'orthographe ^^)
<?php if(isset($_POST['submit'])) { $log = ucfirst($_POST['log']); $ma1 = $_POST['mail']; $ma2 = $_POST['mail2']; $mp1 = $_POST['pwd']; $mp2 = $_POST['pwd2']; $dat = date ("Y-m-d"); $tim = date ("H:i:s"); //Les vérifications $erreur = 0; if ($log == "") { echo " veuillez taper un pseudo valide"; $erreur = 1; } if ($mp1 == "") { echo " veuillez taper un mot de passe"; $erreur = 1; } if ($mp2 == "") { echo " veuillez retaper le mot de passe"; $erreur = 1; } if ($ma1 == "") { echo " veuillez taper un mail"; $erreur = 1; } if ($ma2 == "") { echo " veuillez taper un mail"; $erreur = 1; } if ($ma2 == "") { echo " veuillez retaper le mail"; $erreur = 1; } //Verficaton mot de passe et mail if($mp1 != $mp2) { echo 'le mot de passe confirmer est different de mot de passe saisir'; $erreur = 1; } if($mp1 != $mp2) { echo 'le mail confirmer est different de mail saisir'; $erreur = 1; } //Si erreur = 1 if(($erreur == 0)&&(isset($_POST['flag']))) { //Ce qui suit tu peux le mettre dans un include (c'est mieux) $db = 'darkangel'; $hostname = 'localhost'; $username = 'root'; $password = ''; $database = mysql_connect("$hostname", "$username", "$password"); //La requête pour enregistrer $sql = "INSERT INTO user VALUES ('', '$dat', '$tim', '$log', '$mp1', '$ma1')"; echo $sql.'<br>'; $req = mysql_query($sql); echo $req; echo ' merci dvoird rejoindre notre site web'; } } ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
B.G.5
Messages postés
7
Date d'inscription
mardi 10 juin 2008
Statut
Membre
Dernière intervention
13 janvier 2009
21 oct. 2008 à 17:04
21 oct. 2008 à 17:04
merci j'ai dej fais ca mis j i ajouter le variable $ erreur comme dans ton exemple
le problem mnt comment envoyer un mail ou utilisateur contien le mot de passe t login un autre chose les messager d'erreu s'affiche des que l'utilisateur aller sur la page par exemple le me ssager veuillez tapez un pseudo valide
<body>
<table width="703" height="302" border="1">
<form action="inscription.php" method="post">
<tr>
<td width=35%>Pseudo :</td>
<td width=65%><input name="log" type="text" size="50" maxlength="30" /></td>
</tr>
<tr>
<td width=35%>Password :</td>
<td width=65%><input name="pwd" type="text" size="50" maxlength="30" /></td>
</tr>
<tr>
<td width=35%>Password :</td>
<td width=65%><input name="pwd2" type="text" size="50" maxlength="30" /></td>
</tr>
<tr>
<td width=35%>E-mail :</td>
<td width=65%><input name="mail" type="text" size="50" maxlength="50" /></td>
</tr>
<tr>
<td>E-mail</td>
<td><input name="mail2" type="text" size="50" maxlength="50" /></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td ><input name="flag" type="radio" value="flag" /></td>
</tr>
<tr>
<td colspan="2" align="center"><input name="submit" value="submit" type="submit" /></td>
</tr>
</table>
</body>
</html>
<?php
$log=ucfirst($_POST['log']);
$mail=$_POST['mail'];
$mail2=$_POST['mail2'];
$pwd=$_POST['pwd'];
$pwd2=$_POST['pwd2'];
$flag=$_POST['flag'];
$date = date ("Y-m-d");
$time=date ("H:i:s");
// if(isset($_POST['nounours']) && (isset($_POST['envoi'])))
//if (isset($_POST['ok'])){
// if (ereg('^.+@.+\\..+$', $_POST['mail'])) {
// echo 'Email valide !';
//} else {
// echo 'Email invalide !';
//}
$erreur = 0;
if ($log=="")
{ echo " veuillez taper un pseudo valide";
$erreur = 1;
}
//************************************
if ($pwd=="")
{ echo " veuillez taper un mot de passe";
$erreur = 1;}
// Confirmer le mot de passe
if ($pwd2=="")
{ echo " veuillez retaper le mot de passe";
$erreur = 1;}
//****************************
if ($mail=="")
{ echo " veuillez taper un mail";
$erreur = 1;}
//Confirmer le mail
if ($mail2=="")
{ echo " veuillez retaper le mail";
$erreur = 1;}
// verifier que le mot de passe confiermer egale le mot de passe saisir
//else if($pwd!=$pwd2){ echo"le mot de passe confirmer est different de mot de passe saisir";}
if($mail!=$mail2){ echo"le mail confirmer est different de mail saisir";
$erreur = 1;}
if (ereg('^.+@.+\\..+$', $mail)) {
echo 'Email valide !';
} else {
echo 'Email invalide !';
$erreur = 1;
}
if($erreur == 0){
// verifier que l'utilisateur a cocher le button radio
$link=mysql_connect("localhost","root","")
or die("<br>impossible de se connecter:".mysql_error());
mysql_select_db("darkangel");
$Req="select log from user where log='$log'";
$result =mysql_query("$Req");
$lignes = mysql_num_rows($result);
if($lignes>0){
echo"Pseudo exist deja";}
else {
$R="insert into user values ('','$date','$time','$log','$pwd','$mail','$flag')";
mysql_query("$R");
echo " merci d'avoir rejoindre notre site web";}
$from = "From: B.G.5@B.G.5.net";
$sujet = "Bienvenue sur B.G.5";
$body = "Bonjour ".$log.",\n\n"
. "merci d'avoir rejoindre nos site web ."
. "votre Pseudo est :"
. $log." votre mot de passe est : ".$pwd
. "\nPour poursuivre la discussion, veuillez vous rendre a l'adresse\n"
. "http://".$_SERVER["www.GOOGLE.COM"].$_SERVER["html"]
mail($mail,$sujet,$body,$from);
;}
?>
le problem mnt comment envoyer un mail ou utilisateur contien le mot de passe t login un autre chose les messager d'erreu s'affiche des que l'utilisateur aller sur la page par exemple le me ssager veuillez tapez un pseudo valide
<body>
<table width="703" height="302" border="1">
<form action="inscription.php" method="post">
<tr>
<td width=35%>Pseudo :</td>
<td width=65%><input name="log" type="text" size="50" maxlength="30" /></td>
</tr>
<tr>
<td width=35%>Password :</td>
<td width=65%><input name="pwd" type="text" size="50" maxlength="30" /></td>
</tr>
<tr>
<td width=35%>Password :</td>
<td width=65%><input name="pwd2" type="text" size="50" maxlength="30" /></td>
</tr>
<tr>
<td width=35%>E-mail :</td>
<td width=65%><input name="mail" type="text" size="50" maxlength="50" /></td>
</tr>
<tr>
<td>E-mail</td>
<td><input name="mail2" type="text" size="50" maxlength="50" /></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td ><input name="flag" type="radio" value="flag" /></td>
</tr>
<tr>
<td colspan="2" align="center"><input name="submit" value="submit" type="submit" /></td>
</tr>
</table>
</body>
</html>
<?php
$log=ucfirst($_POST['log']);
$mail=$_POST['mail'];
$mail2=$_POST['mail2'];
$pwd=$_POST['pwd'];
$pwd2=$_POST['pwd2'];
$flag=$_POST['flag'];
$date = date ("Y-m-d");
$time=date ("H:i:s");
// if(isset($_POST['nounours']) && (isset($_POST['envoi'])))
//if (isset($_POST['ok'])){
// if (ereg('^.+@.+\\..+$', $_POST['mail'])) {
// echo 'Email valide !';
//} else {
// echo 'Email invalide !';
//}
$erreur = 0;
if ($log=="")
{ echo " veuillez taper un pseudo valide";
$erreur = 1;
}
//************************************
if ($pwd=="")
{ echo " veuillez taper un mot de passe";
$erreur = 1;}
// Confirmer le mot de passe
if ($pwd2=="")
{ echo " veuillez retaper le mot de passe";
$erreur = 1;}
//****************************
if ($mail=="")
{ echo " veuillez taper un mail";
$erreur = 1;}
//Confirmer le mail
if ($mail2=="")
{ echo " veuillez retaper le mail";
$erreur = 1;}
// verifier que le mot de passe confiermer egale le mot de passe saisir
//else if($pwd!=$pwd2){ echo"le mot de passe confirmer est different de mot de passe saisir";}
if($mail!=$mail2){ echo"le mail confirmer est different de mail saisir";
$erreur = 1;}
if (ereg('^.+@.+\\..+$', $mail)) {
echo 'Email valide !';
} else {
echo 'Email invalide !';
$erreur = 1;
}
if($erreur == 0){
// verifier que l'utilisateur a cocher le button radio
$link=mysql_connect("localhost","root","")
or die("<br>impossible de se connecter:".mysql_error());
mysql_select_db("darkangel");
$Req="select log from user where log='$log'";
$result =mysql_query("$Req");
$lignes = mysql_num_rows($result);
if($lignes>0){
echo"Pseudo exist deja";}
else {
$R="insert into user values ('','$date','$time','$log','$pwd','$mail','$flag')";
mysql_query("$R");
echo " merci d'avoir rejoindre notre site web";}
$from = "From: B.G.5@B.G.5.net";
$sujet = "Bienvenue sur B.G.5";
$body = "Bonjour ".$log.",\n\n"
. "merci d'avoir rejoindre nos site web ."
. "votre Pseudo est :"
. $log." votre mot de passe est : ".$pwd
. "\nPour poursuivre la discussion, veuillez vous rendre a l'adresse\n"
. "http://".$_SERVER["www.GOOGLE.COM"].$_SERVER["html"]
mail($mail,$sujet,$body,$from);
;}
?>
Mikey_UFC
Messages postés
312
Date d'inscription
jeudi 8 mars 2007
Statut
Membre
Dernière intervention
2 août 2010
1
21 oct. 2008 à 18:35
21 oct. 2008 à 18:35
Rajoute un
Pour les mails : http://www.commentcamarche.net/faq/sujet 117 php fonction mail
if($_POST["submit"])englobant tes tests, comme ça tu ne feras les tests que quand l'utilisateur aura cliqué sur le bouton.
Pour les mails : http://www.commentcamarche.net/faq/sujet 117 php fonction mail