<?php///?> Activation par email d'inscriptio

sparfld Messages postés 45 Statut Membre -  
 newto0 -
Bonjour,
salut tout le monde

j'ai cree un formulaire d'inscription mais sans utilisation des SESSION alors maintenant mon formulaire vous permet d'activer votre compte apres avoir inscrire dans la meme page en cliquent sur un lien pour changer la veleur sur la base de donne . mais j'aimerai envoyer un meesage au memeber pour qu'il peu activer son inscription par email

et mon script comme suit

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>
<body>
<?php
if (isset ($_POST['log'])&& isset ($_POST ['passe']) && isset ($_POST['fil']))
{
if($_POST['log']=="" or $_POST['passe'] =="" or $_POST['fil']=="")
//controle de saisie du email, du motpasse et de filiere
{
echo "error de saisie, les champs marquér par l'étoile sont obligatoire. <br>";
echo "cliquez <a href ='inscription.php'> ici </a> pour réessayer.";
}
else
{
$mail =$_POST ['log'];
$passeword=$_POST['passe'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$sexe=$_POST['sexe'];
$filiere=$_POST['fil'];
}
if (isset($_POST['inscrit']))
{
$inscrit =1;
}
else
{
$inscrit =0;
}
//controle de la non redondance du email dans la bd
mysql_connect ("localhost","root","");
mysql_select_db("ecole");
$resultat = mysql_query("select count(*) as compte from visiteur where login = '$mail'")or die ( mysql_error());
$data= mysql_fetch_array($resultat);
if ($data['compte']==0)
{
//enregistrement
mysql_query("insert into visiteur values ('','$mail','$passeword','$nom','$prenom','$filiere',$sexe,'$inscrit',0)")or die ( mysql_error());
echo "enregistrement effectué avec succés<br>";
echo "un mail à été envoyé a votre boite<b>";
echo "cliquer <a href ='activation.php?email=".$mail."'> ici </a> pour activer votre compte.";
}
else
{
echo"E-mail déja existée <br>";
echo "cliquez <a href ='inscription.php'> ici </a> pour réessayer.";
}
}
?>
</body>
</html>
Configuration: Windows XP
Internet Explorer 6.0

4 réponses

  1. sparfld
     
    merci mon ami

    mais j'ai deja visiter ce site la mais j'ai rien apres j'ai choisi avoir l'aide chez les webmaster de ce forum la et j'espere de m'aider je vous donner le script et si possible de me donner un coup de main et merci d'avacnce
    0
  2. sparfld Messages postés 45 Statut Membre 1
     
    Bonjour

    pas de solution ??????
    0
  3. newto0
     
    pour envoyer un mail fonction mail ou email

    mail($email,$sujet,$message);

    dans message ton texte de presentation plus ton lien pour valider

    PS: mysql_connect tu le met en haut de page
    pour envoyer un mail fonction mail ou email

    mail($email,$sujet,$message);

    dans message ton texte de presentation plus ton lien pour valider

    PS: mysql_connect tu le met en haut de page
    include fichier_connexion.php
    0