Soucis avec inscription espace membres

Signaler
Messages postés
94
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
25 novembre 2009
-
Messages postés
94
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
25 novembre 2009
-
Bonjour,

j'ai créé un espace membres de formation pour mes membres, le parrain inscrit ces membres,
cela marchais encore hier et aujourd'hui les enregistrements ne fonctionnent plus je ne comprend vraiment pas ce qui se passe pouvez vous m'aider s'il vous plait

voici le code de traitement d'enregistrement :
[quote]<?php
require ('config.php');
$pseudo = $_POST[pseudo];
$passe = md5 ($_POST[passe]);
$email =$_POST[email];
$numparra = $_POST[numparra];
$passemail = $_POST[passe];
if($pseudo=="")
{
echo '<script language=javascript> alert ("Vous avez oublié de remplir le champs Nom et Prenom du distributeur");</script>';
echo '<SCRIPT LANGUAGE="JavaScript">
document.location.href="inscription-dist.php" </SCRIPT>';
exit;
}
elseif($passe=="")
{
echo '<script language=javascript> alert ("Vous avez oublié de remplir le champs Numero de distributeur du distributeur");</script>';
echo '<SCRIPT LANGUAGE="JavaScript">
document.location.href="inscription-dist.php" </SCRIPT>';
exit;
}
elseif($email=="")
{
echo '<script language=javascript> alert ("Vous avez oublié de remplir le champs Email du distributeur");</script>';
echo '<SCRIPT LANGUAGE="JavaScript">
document.location.href="inscription-dist.php" </SCRIPT>';
exit;
}
else
{
mysql_connect($serveur, $utilisateur, $mdp);
mysql_select_db($bdd);
$reponse_pseudo = mysql_query("SELECT pseudo FROM groupe_membres WHERE pseudo='". $_POST['pseudo'] ."'")or die ('Erreur de vérification d\'e-mail déjà existant');
$count_pseudo = mysql_num_rows($reponse_pseudo);
if($count_pseudo === 1)
{
echo '<script language=javascript> alert ("Nom et Prenom du distributeur son deja utilises");</script>';
echo '<SCRIPT LANGUAGE="JavaScript">
document.location.href="inscription-dist.php" </SCRIPT>';
exit;
}
$reponse_passe = mysql_query("SELECT passe FROM groupe_membres WHERE passe='$passe'") or die ('Erreur de vérification d\'e-mail déjà existant');
$count_passe = mysql_num_rows($reponse_passe);
if($count_passe === 1)
{
echo '<script language=javascript> alert ("Le numero de distributeur est deja utilise");</script>';
echo '<SCRIPT LANGUAGE="JavaScript">
document.location.href="inscription-dist.php" </SCRIPT>';
exit;
}
$reponse_mail = mysql_query("SELECT email FROM groupe_membres WHERE email='". $_POST['email'] ."'") or die ('Erreur de vérification d\'e-mail déjà existant');
$count_mail = mysql_num_rows($reponse_mail);
if($count_mail === 1)
{
echo '<script language=javascript> alert ("L Email du distributeur est deja utilise");</script>';
echo '<SCRIPT LANGUAGE="JavaScript">
document.location.href="inscription-dist.php" </SCRIPT>';
exit;
}
else
{
$requete=mysql_query("INSERT INTO groupe_membres VALUES('','','$_POST[pseudo]','". $passe ."','$_POST[email]','1','3','','','','','','','','','','','$_POST[numparra]')")or die ('erreur pas enregistre');
echo '<center> Le nouveau distributeur est enregistré, Il va recevoir un mail.
Ce mail se trouve parfois dans les spam, alors prevenez-le de son inscription.

Merci
Le groupe Azalée.
[inscription-dist.php Entrez un nouveau distributeur]

';

$destinataire = $email;
$expediteur = "site";
$reponse = $expediteur;

$codehtml=
"<html>" .
"<center><center>Formation du Groupe Azalée</center>, " .
"Bonjour $pseudo,

" .
"Vous venez d'être inscrit(e) au centre de formation du Groupe Azalée, par votre parrain ou marraine.
".
"Vous pouvez vous connecter à site
".
"Votre Pseudo : $pseudo
" .
"Votre Mot de passe : $passemail

" .
"Cordialement,
".
"site.

".
"Cet email vous est envoyé par le site.
".
"Ce n'est pas un spam.
".
"
".
"
</center>" .
"</html>";
mail($destinataire,
"Inscription à la formation du site",
$codehtml,
"From: $expediteur\r\n".

"Content-Type: text/html; charset="iso-8859-1"\r\n");
}
}
?>[code=php]

merci d'avance

laloire

2 réponses

Messages postés
94
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
25 novembre 2009

revoici le code dsl pour la page pas en php :

<?php
require ('config.php');
$pseudo = $_POST[pseudo];
$passe = md5 ($_POST[passe]);
$email =$_POST[email];
$numparra = $_POST[numparra];
$passemail = $_POST[passe];
if($pseudo=="")
{
echo '<script language=javascript> alert ("Vous avez oublié de remplir le champs Nom et Prenom du distributeur");</script>';
echo '<SCRIPT LANGUAGE="JavaScript">
document.location.href="inscription-dist.php" </SCRIPT>';
exit;
}
elseif($passe=="")
{
echo '<script language=javascript> alert ("Vous avez oublié de remplir le champs Numero de distributeur du distributeur");</script>';
echo '<SCRIPT LANGUAGE="JavaScript">
document.location.href="inscription-dist.php" </SCRIPT>';
exit;
}
elseif($email=="")
{
echo '<script language=javascript> alert ("Vous avez oublié de remplir le champs Email du distributeur");</script>';
echo '<SCRIPT LANGUAGE="JavaScript">
document.location.href="inscription-dist.php" </SCRIPT>';
exit;
}
else
{
mysql_connect($serveur, $utilisateur, $mdp);
mysql_select_db($bdd);
$reponse_pseudo = mysql_query("SELECT pseudo FROM groupe_membres WHERE pseudo='". $_POST['pseudo'] ."'")or die ('Erreur de vérification d\'e-mail déjà existant');
$count_pseudo = mysql_num_rows($reponse_pseudo);
if($count_pseudo === 1)
{
echo '<script language=javascript> alert ("Nom et Prenom du distributeur son deja utilises");</script>';
echo '<SCRIPT LANGUAGE="JavaScript">
document.location.href="inscription-dist.php" </SCRIPT>';
exit;
}
$reponse_passe = mysql_query("SELECT passe FROM groupe_membres WHERE passe='$passe'") or die ('Erreur de vérification d\'e-mail déjà existant');
$count_passe = mysql_num_rows($reponse_passe);
if($count_passe === 1)
{
echo '<script language=javascript> alert ("Le numero de distributeur est deja utilise");</script>';
echo '<SCRIPT LANGUAGE="JavaScript">
document.location.href="inscription-dist.php" </SCRIPT>';
exit;
}
$reponse_mail = mysql_query("SELECT email FROM groupe_membres WHERE email='". $_POST['email'] ."'") or die ('Erreur de vérification d\'e-mail déjà existant');
$count_mail = mysql_num_rows($reponse_mail);
if($count_mail === 1)
{
echo '<script language=javascript> alert ("L Email du distributeur est deja utilise");</script>';
echo '<SCRIPT LANGUAGE="JavaScript">
document.location.href="inscription-dist.php" </SCRIPT>';
exit;
}
else
{
$requete=mysql_query("INSERT INTO groupe_membres VALUES('','','$_POST[pseudo]','". $passe ."','$_POST[email]','1','3','','','','','','','','','','','$_POST[numparra]')")or die ('erreur pas enregistre');
echo '<center> Le nouveau distributeur est enregistré, Il va recevoir un mail. 
Ce mail se trouve parfois dans les spam, alors prevenez-le de son inscription.

Merci 
Le groupe Azalée.
[inscription-dist.php Entrez un nouveau distributeur]

';

$destinataire = $email;
$expediteur = "site";
$reponse = $expediteur;

$codehtml=
"<html>" .
"<center><center>Formation du Groupe Azalée</center>, " .
"Bonjour $pseudo,

" .
"Vous venez d'être inscrit(e) au centre de formation du Groupe Azalée, par votre parrain ou marraine.
".
"Vous pouvez vous connecter à site
".
"Votre Pseudo : $pseudo
" .
"Votre Mot de passe : $passemail

" .
"Cordialement,
".
"site.

".
"Cet email vous est envoyé par le site.
".
"Ce n'est pas un spam.
".
"
".
"
</center>" .
"</html>";
mail($destinataire,
"Inscription à la formation du site",
$codehtml,
"From: $expediteur\r\n".

"Content-Type: text/html; charset="iso-8859-1"\r\n");
}
}
?>
Messages postés
94
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
25 novembre 2009

Re coucou,

j'ai trouve mon erreur,
j'ai ajouté un champ a ma bdd et pas sur ma requete

<?php 
$requete=mysql_query("INSERT INTO groupe_membres VALUES('','','$_POST[pseudo]','". $passe ."','$_POST[email]','1','3','','','','','','','','','','','$_POST[numparra]')")or die ('erreur pas enregistre');
echo '<center> Le nouveau distributeur est enregistré, Il va recevoir un mail. 
Ce mail se trouve parfois dans les spam, alors prevenez-le de son inscription.

Merci 
Le groupe Azalée.
?>


alors qu'il faut faire ça :
<?php 
$requete=mysql_query("INSERT INTO groupe_membres VALUES('','','$_POST[pseudo]','". $passe ."','$_POST[email]','1','3','','','','','','','','','','','$_POST[numparra]','')")or die ('erreur pas enregistre');
echo '<center> Le nouveau distributeur est enregistré, Il va recevoir un mail. 
Ce mail se trouve parfois dans les spam, alors prevenez-le de son inscription.

Merci 
Le groupe Azalée. ?>


il y aurais t'il pas une façon de faire qui permet meme si je rajoute un champ de ne pas avoir ce soucis ?

laloire