le 12/12/2009 à 13:56
Problème formulaire d'inscription
il me semble que le script que j'ai ecrit n'arrive pas à recuperer les infos dans ma base
<?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>';
}
}
?>
Chargement en cours