le 15/02/2009 à 10:39
bleme avec la syntaxe insert into
mon blem est qu'il n'insert pas les données dans la base de donnée .il m'affiche un erreur
error_parse.alors je ne vois aucune erreur de syntaxe
code:
Merci d'utiliser le BB-Code
error_parse.alors je ne vois aucune erreur de syntaxe
code:
<?php
require_once('config.php');
//email de retour d'envoi email au membre
$email_admin='filo_plaisir@yahoo.fr';
// les variables d'entrée
$nom = htmlentities($_POST['nom']);
$prenom = htmlentities($_POST['prenoms']);
$e = htmlentities($_POST['email']);
$pseudo = htmlentities($_POST['pseudo']);
$pwd = htmlentities($_POST['pass']);
$pwd_conf = htmlentities($_POST['pass_conf']);
//config message de souscription
$message='br> bonjour mr '.$nom.' et bienvenue sur notre site<br />';
$message.='Vous venez de vous inscrire sur notre site <br> et nous sommes heureux de \n vous compter parmis nous';
$message.='Votre pseudo :'.$pseudo.'<br><br>';
$message.='votre mot de passe :'.$pass.'<br><br>';
$message.='A tres bientôt sur le site';
$verif=mysql_query("select count(*) from membre where pseudo='.$pseudo.' or email='.$e.'") or die('Erreur:'.mysql_error());
$data=mysql_fetch_array($verif) or die('Erreur:'.mysql_error());
if($data['count(*)'] >=1) // VERIFIE SI L'email et le pseudo existe deja
{
$erreur='<div align="center" class="erreur"> le pseudo et l\'email est déjà utilisé,Merci d\'en choisir un autre.<div>';
}
else
{
if(!empty($nom)||!empty($prenom)|| !empty($e)|| !empty($pseudo) ||!empty($pwd)||!empty($pwd_conf))
{
$erreur ='<div align="center" class="erreur"> Un ou plusieurs champs ne sont pas remplis</div>';
}
elseif($pwd != $pwd_conf)
{
$erreur ='<div align="center" class="erreur">Les deux mots de passe sont differents</div>
}
else
{
$pwd=md5($pwd);
$sql="insert into membres values("", "$nom", "$prenom", "$e", "$pseudo", "$pwd")";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
$erreur='<div align="enter" class="nom">Bravo vous êtes now inscrit <br> vous allez recevoir un email resumant vos info.<br><a href="index.php">Espace membre<br />';
$entete="MIME-version:1.0\r\n";
$entete.="Content-type: text/html; charset=iso-8859-1\r\n";
$entete.=" FROM:<$email_admin>\r\n";
$entete.="reply-to: $email_admin\r\n";
mail($e,'Bienvenue'.$pseudo.'.',$message,$entete);
}
}
?>
Merci d'utiliser le BB-Code