koko

Inscris le 12/02/2009 à 18:04
  • Signature
    apprendre
  • Nombre de sujets
    1
  • Nombre de messages
    2
  • 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
koko
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:

<?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
apprendre

Ses derniers messages sur les forums

forum
koko
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:

<?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
apprendre

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