jino2003

Inscris le 27/11/2009 à 09:30
  • Signature
    Je suis la pour m'amelioré
  • Nombre de sujets
    1
  • Nombre de messages
    6
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
jino2003
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
<?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&eacute; 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
Je suis la pour m'amelioré

Ses derniers messages sur les forums

forum
jino2003
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
Je suis la pour m'amelioré
jino2003
le 29/11/2009 à 12:37
Problème formulaire d'inscription
bon j'ai une autre erreur
apres le corrction de l'erreur



<br />
<b>Warning</b>: Invalid argument supplied for foreach() in <b>c:\program files\easyphp1-8\www\amc_designer\verif_inscription.php3</b> on line <b>99</b><br />

quant j'execute le meme script voilà le message qu'il me met.
je ne sait quel argument mettre a la place de foreach
Je suis la pour m'amelioré

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours