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

Fermé
sparfld Messages postés 45 Date d'inscription samedi 16 décembre 2006 Statut Membre Dernière intervention 11 avril 2009 - 12 mars 2008 à 16:16
 newto0 - 17 mars 2008 à 16:31
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>
A voir également:

4 réponses

Utilisateur anonyme
12 mars 2008 à 17:19
Tu trouveras certainement ta réponse ici : https://www.hugedomains.com/domain_profile.cfm?d=chauy&e=com

Bon courage
1
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
sparfld Messages postés 45 Date d'inscription samedi 16 décembre 2006 Statut Membre Dernière intervention 11 avril 2009 1
17 mars 2008 à 14:34
Bonjour

pas de solution ??????
0
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