par
damien82 » 05 nov. 2012, 13:20
salut a tous.
Je m appel Damien et j ai 29 ans et j habite au luxembourg.
Voila mon probleme.
Je suis entrain de suivre un tuto pour une programmation d un petit reseau social pour mon site.
je suis actuellement avec la partie Inscription.
Le formulaire d inscription est fait.
Maintenant j ai le probleme,que si un utilisateur oubli de renseigner un champ,il devrai etre marqué en rouge,qu il doit le renseigner.
Meme en mettant le code,l information en rouge ne m est pas marqué.
Voici le scripte.
<h1>Member ginn</h1>
<?php
if(isset($_POST['submit']))
{
$sexe=mysql_real_escape_string(htmlentities($_POST['sexe']));
$couple=mysql_real_escape_string(htmlentities($_POST['couple']));
$user=mysql_real_escape_string(htmlentities($_POST['user']));
$pass=mysql_real_escape_string(htmlentities($_POST['pass']));
$repeatpass=mysql_real_escape_string(htmlentities($_POST['repeatpass']));
$mail=mysql_real_escape_string(htmlentities($_POST['mail']));
$iwwert=mysql_real_escape_string(htmlentities($_POST['iwwert']));
if(empty($user))
{
$errors[]="Geff w.e.g een Usernumm an";
}
if(empty($pass))
{
$errors[]="Geff w.e.g een Passwuerd an";
}
if($pass!=$repeatpass)
{
$errors[]="Deng Passwieder stömmen net mateneen an";
}
if(!filter_var($email,FILTER_VALIDATE_EMAIL))
{
$errors[]="Deng email stemmt net";
}
if(empty($iwwert))
{
$errors[]="Beschreiw dech w.e.g";
}
if(!empty($errors))
{
foreach($errors as $error)
echo "<div class='error'>".$error."</div>";
}
}
?>
<form method="POST"action="">
<label for='sexe'>Geschlecht:</label>
<select name="sexe">
<option value="Mann">Männlech</option>
<option value="Fraa">Weiblech</option>
</select><br/><br/>
<label for='couple'>Bezeihungsstatus:</label>
<select name="couple">
<option value="single">Single</option>
<option value="bezeihung">An enger Bezeihung</option>
<option value="getrennt">Getrennt</option>
<option value="gescheed">Gescheed</option>
</select><br/><br/>
<label for="user">Dain Usernumm:</label>
<input type="text"name="user"><br/>
<label for="pass">Dain Passwuerd:</label>
<input type="pass"name="pass"><br/>
<label for="repeatpass">Passwuerd(widderhuelen):</label>
<input type="pass"name="repeatpass"><br/>
<label for="mail">Deng email:</label>
<input type="text"name="mail"><br/>
<label for="iwwert">Iwwert mech:</label>
<textarea rows="6"cols="30" name="iwwert"></textarea><br/><br/>
<input type="submit" value="Fortschecken" name="Fortschecken">
</form>
<a href="index.php?page=login">Zereck op Login Sait</a>
et voici la video du tuto:
http://www.youtube.com/watch?v=8VgzvYss ... ure=relmfu
J'ai beau a revoir et a revoir la video,mais je ne trouve pas la faute.
J espere que quelqu un d entre vous,sache m aider a trouver une solution.
En vous remerciant d avance
Damien Boon
salut a tous.
Je m appel Damien et j ai 29 ans et j habite au luxembourg.
Voila mon probleme.
Je suis entrain de suivre un tuto pour une programmation d un petit reseau social pour mon site.
je suis actuellement avec la partie Inscription.
Le formulaire d inscription est fait.
Maintenant j ai le probleme,que si un utilisateur oubli de renseigner un champ,il devrai etre marqué en rouge,qu il doit le renseigner.
Meme en mettant le code,l information en rouge ne m est pas marqué.
Voici le scripte.
[php]<h1>Member ginn</h1>
<?php
if(isset($_POST['submit']))
{
$sexe=mysql_real_escape_string(htmlentities($_POST['sexe']));
$couple=mysql_real_escape_string(htmlentities($_POST['couple']));
$user=mysql_real_escape_string(htmlentities($_POST['user']));
$pass=mysql_real_escape_string(htmlentities($_POST['pass']));
$repeatpass=mysql_real_escape_string(htmlentities($_POST['repeatpass']));
$mail=mysql_real_escape_string(htmlentities($_POST['mail']));
$iwwert=mysql_real_escape_string(htmlentities($_POST['iwwert']));
if(empty($user))
{
$errors[]="Geff w.e.g een Usernumm an";
}
if(empty($pass))
{
$errors[]="Geff w.e.g een Passwuerd an";
}
if($pass!=$repeatpass)
{
$errors[]="Deng Passwieder stömmen net mateneen an";
}
if(!filter_var($email,FILTER_VALIDATE_EMAIL))
{
$errors[]="Deng email stemmt net";
}
if(empty($iwwert))
{
$errors[]="Beschreiw dech w.e.g";
}
if(!empty($errors))
{
foreach($errors as $error)
echo "<div class='error'>".$error."</div>";
}
}
?>
<form method="POST"action="">
<label for='sexe'>Geschlecht:</label>
<select name="sexe">
<option value="Mann">Männlech</option>
<option value="Fraa">Weiblech</option>
</select><br/><br/>
<label for='couple'>Bezeihungsstatus:</label>
<select name="couple">
<option value="single">Single</option>
<option value="bezeihung">An enger Bezeihung</option>
<option value="getrennt">Getrennt</option>
<option value="gescheed">Gescheed</option>
</select><br/><br/>
<label for="user">Dain Usernumm:</label>
<input type="text"name="user"><br/>
<label for="pass">Dain Passwuerd:</label>
<input type="pass"name="pass"><br/>
<label for="repeatpass">Passwuerd(widderhuelen):</label>
<input type="pass"name="repeatpass"><br/>
<label for="mail">Deng email:</label>
<input type="text"name="mail"><br/>
<label for="iwwert">Iwwert mech:</label>
<textarea rows="6"cols="30" name="iwwert"></textarea><br/><br/>
<input type="submit" value="Fortschecken" name="Fortschecken">
</form>
<a href="index.php?page=login">Zereck op Login Sait</a>[/php]
et voici la video du tuto:
http://www.youtube.com/watch?v=8VgzvYss13I&feature=relmfu
J'ai beau a revoir et a revoir la video,mais je ne trouve pas la faute.
J espere que quelqu un d entre vous,sache m aider a trouver une solution.
En vous remerciant d avance
Damien Boon