Comment gere un formulaire
B.G.5
Messages postés
8
Statut
Membre
-
Mikey_UFC Messages postés 315 Statut Membre -
Mikey_UFC Messages postés 315 Statut Membre -
Bonjour,
JE voulais gere une formulaire dinscription mais ca marche pas je sais pas pk jespere que vous pourra maide merci d avance
--<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="" /></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['ok'])){
if (isset($log)&&($log==""))
{ echo " veuillez taper un pseudo valide";}
//************************************
else if (isset($pwd)&&($pwd==""))
{ echo " veuillez taper un mot de passe";}
// Confirmer le mot de passe
else if (isset($pwd2)&&($pwd2==""))
{ echo " veuillez retaper le mot de passe";}
//****************************
else if (isset($mail)&&($mail==""))
{ echo " veuillez taper un mail";}
//Confirmer le mail
else if (isset($mail2)&&($mail2==""))
{ echo " veuillez retaper le mail";}
// verifier que le mot de passe confiermer egale le mot de passe saisir
$pwd=$pwd2;
$mail=$mail2;
//else if($pwd!=$pwd2){ echo"le mot de passe confirmer est different de mot de passe saisir";}
else if(!$mail!=$mail2){ echo"le mail confirmer est different de mail saisir";}
else{
// verifier que l'utilisateur a cocher le button radio
if (isset($flag)&&($flag))
{ $link=mysql_connect("localhost","root","")
or die("<br>impossible de se connecter:".mysql_error());
mysql_select_db("darkangel");
$R="insert into user values ('','$date','$time','$log','$pwd','$mail','$flag')";
mysql_query("$R");
echo " merci d"voird rejoindre notre site web";}}}
?>
blackghost
JE voulais gere une formulaire dinscription mais ca marche pas je sais pas pk jespere que vous pourra maide merci d avance
--<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="" /></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['ok'])){
if (isset($log)&&($log==""))
{ echo " veuillez taper un pseudo valide";}
//************************************
else if (isset($pwd)&&($pwd==""))
{ echo " veuillez taper un mot de passe";}
// Confirmer le mot de passe
else if (isset($pwd2)&&($pwd2==""))
{ echo " veuillez retaper le mot de passe";}
//****************************
else if (isset($mail)&&($mail==""))
{ echo " veuillez taper un mail";}
//Confirmer le mail
else if (isset($mail2)&&($mail2==""))
{ echo " veuillez retaper le mail";}
// verifier que le mot de passe confiermer egale le mot de passe saisir
$pwd=$pwd2;
$mail=$mail2;
//else if($pwd!=$pwd2){ echo"le mot de passe confirmer est different de mot de passe saisir";}
else if(!$mail!=$mail2){ echo"le mail confirmer est different de mail saisir";}
else{
// verifier que l'utilisateur a cocher le button radio
if (isset($flag)&&($flag))
{ $link=mysql_connect("localhost","root","")
or die("<br>impossible de se connecter:".mysql_error());
mysql_select_db("darkangel");
$R="insert into user values ('','$date','$time','$log','$pwd','$mail','$flag')";
mysql_query("$R");
echo " merci d"voird rejoindre notre site web";}}}
?>
blackghost
A voir également:
- Comment gere un formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Récupérer compte outlook sans formulaire - Forum Hotmail / Outlook.com
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum Access
6 réponses
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 ?
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 ^^
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
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
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);
;}
?>