le 27/11/2009 à 09:48
Problème formulaire d'inscription
je fait un script d'inscription, mais le problème est que les champs sont vides ou pas quand j'envoie elle ennregistre ces infos vides
J'ai besoin qu'on m'aide car je ne sais quoi faire à force de chercher ou est le problème
<?php require_once('includes/config.php3');
//require_once('config.inc.php');
$message=array();
if(isset($_POST['submit']))
{
if(empty($_POST['nom']))
{
$nom=false;
$message='veuillez rentrez votre nom';
}
else
{
$nom=htmlspecialchars(trim($_POST['nom']));
}
if(empty($_POST['pseudo']))
{
$pseudo=false;
$message='veuillez rentrez votre nom';
}
else
{
$pseudo=htmlspecialchars(trim($_POST['pseudo']));
}
if(!empty($_POST['mpd']))
{
if($_POST['mpd']!= $_POST['confirm'])
{
$message='les deux mots de passe ne corresponde pas';
}
else{
$mpd=htmlspecialchars(trim($_POST['mpd']));
}
}
else
{
$mpd=false;
$message='Vous avez oublié d\'entrez votre mot de pass';
}
if(empty($_POST['email']))
{
$email=false;
$message='veuillez rentrez votre nom';
}
else
{
$email=htmlspecialchars(trim($_POST['email']));
}
//$sql=mysql_query(" SELECT count(*) FROM amc_member where pseudo='".htmlspecialchars(trim($_POST['pseudo']))."' " )or die ('Erreur : '.mysql_error());
//$data=mysql_num_rows($sql);
///
//if($data==1)
//{
//echo'le pseudo existe déjà.<br /><a href="inscription.php3" onClick="history.back()">Retour</a>';
//}
//$q=mysql_query(" SELECT count(*) FROM amc_member where email='".htmlspecialchars(trim($_POST['email']))."' " )or die ('Erreur : '.mysql_error());
//$ndata=mysql_num_rows($q);
//if($ndata==1)
//{
//echo'l\'email existe déjà.<br /><a href="inscription.php3" onClick="history.back()">Retour</a>';
///}
if(empty($error))
{
require_once('includes/config.php3');
$sql=" INSERT INTO `amc_member` ( `id_member` , `Nom` , `pseudo` , `mpd` , `email` , `date_registration` )
VALUES ('', '$nom', '$pseudo', SHA1('$mpd'), '$email', NOW());";
$req=@mysql_query($sql) or die ('Problème:'.$sql.'<br>'.mysql_error());
if($req)
{
echo'Inscription réussie et merci d\'être parmis Nous chers nouveau membre';
}
else
{
echo'<p class="error"> L\'inscription n\'a pas éte effectué;<p/>';
//echo'<p>'.mysql_error()).'<BR/><BR/>Problème :'.$sql.'</p>';
}
mysql_close();
exit();
}
else
{
//echo'<h2 >Erreur suivante : </h2>'
;
foreach($message as $msg)
{
echo" -$msg<br/>\n";
}
echo'<p>Entrez encore vos coordonnées</p><p><br/></p>';
}
}
?>
J'ai besoin qu'on m'aide car je ne sais quoi faire à force de chercher ou est le problème