Vérification email dinscription
abotal
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
tsunamichups Messages postés 94 Statut Membre -
tsunamichups Messages postés 94 Statut Membre -
Bonjour,
voila le traitement ke j veux faire
L'utilisateur entre dans un formulaire inscription.htm ses nom, prénom et E-Mail
Il clique sur "OK"
En cliquant sur OK, ça envoie dans une page envoimail.php qui va immédiatement envoyer un E-Mail à l'adresse indiquée, en informant le nouvel arrivant qu'il doit relever son E-Mail
Dans l'E-Mail reçu, il doit cliquer sur un lien confirmation.php avec comme paramètre ses propres données
confirmation.php lui indique qu'il est maintenant bel et bien inscrit
g creer le code mai il me dit ke lindice de chak variable est indefini
prk? et comment regler ce blem
merci davance
Voici le code de la page envoimail.php
<?php
$Corps = "Bonjour,";
$Corps .= "<BR>";
$Corps .= "Pour valider votre inscription dans la base de données, ";
$Corps .= "<a href='insertform.php?nom=";
$Corps .= $nom;
$Corps .= "&prenom=";
$Corps .= $prenom;
$Corps .= "&email=";
$Corps .= $email;
$Corps .= "&adresse=";
$Corps .= $adresse;
$Corps .= "&ville=";
$Corps .= $ville;
$Corps .= "&tel=";
$Corps .= $tel;
$Corps .= "&fax=";
$Corps .= $fax;
$Corps .= "&codepostal=";
$Corps .= $codepostal;
$Corps .= "&societe=";
$Corps .= $societe;
$Corps .= "&motpasse=";
$Corps .= $motpasse;
$Corps .= "'> veuillez cliquer sur ce lien";
$Corps .= "</a> s'il vous plait";
mail("talebessalamayoub@hotmail.com" ,"Confirmation d'inscription" , $Corps , "Content-type: text/html" );
?>
et voila le code la page confirmation.php
<?php
if(isset($_POST["valider"])){
echo'Nom:'.$_POST["nom"].'<br>Prenom:'.$_POST["prenom"].'<br>E_Mail:'.$_POST["email"].'<br>';
$connexion=mysql_connect("localhost","root","") or die("erreur au cnx au base de donnee");
mysql_select_db("artisanat");
$query="insert into client values('','.$_POST[nom].','.$_POST[prenom].','.$_POST[email].','.$_POST[adresse].','.$_POST[tel].','.$_POST[ville].','.$_POST[motpasse].','.$_POST[societe].','.$_POST[fax].','.$_POST[codepostal].')";
$result=mysql_query($query,$connexion);
}
?>
voila le traitement ke j veux faire
L'utilisateur entre dans un formulaire inscription.htm ses nom, prénom et E-Mail
Il clique sur "OK"
En cliquant sur OK, ça envoie dans une page envoimail.php qui va immédiatement envoyer un E-Mail à l'adresse indiquée, en informant le nouvel arrivant qu'il doit relever son E-Mail
Dans l'E-Mail reçu, il doit cliquer sur un lien confirmation.php avec comme paramètre ses propres données
confirmation.php lui indique qu'il est maintenant bel et bien inscrit
g creer le code mai il me dit ke lindice de chak variable est indefini
prk? et comment regler ce blem
merci davance
Voici le code de la page envoimail.php
<?php
$Corps = "Bonjour,";
$Corps .= "<BR>";
$Corps .= "Pour valider votre inscription dans la base de données, ";
$Corps .= "<a href='insertform.php?nom=";
$Corps .= $nom;
$Corps .= "&prenom=";
$Corps .= $prenom;
$Corps .= "&email=";
$Corps .= $email;
$Corps .= "&adresse=";
$Corps .= $adresse;
$Corps .= "&ville=";
$Corps .= $ville;
$Corps .= "&tel=";
$Corps .= $tel;
$Corps .= "&fax=";
$Corps .= $fax;
$Corps .= "&codepostal=";
$Corps .= $codepostal;
$Corps .= "&societe=";
$Corps .= $societe;
$Corps .= "&motpasse=";
$Corps .= $motpasse;
$Corps .= "'> veuillez cliquer sur ce lien";
$Corps .= "</a> s'il vous plait";
mail("talebessalamayoub@hotmail.com" ,"Confirmation d'inscription" , $Corps , "Content-type: text/html" );
?>
et voila le code la page confirmation.php
<?php
if(isset($_POST["valider"])){
echo'Nom:'.$_POST["nom"].'<br>Prenom:'.$_POST["prenom"].'<br>E_Mail:'.$_POST["email"].'<br>';
$connexion=mysql_connect("localhost","root","") or die("erreur au cnx au base de donnee");
mysql_select_db("artisanat");
$query="insert into client values('','.$_POST[nom].','.$_POST[prenom].','.$_POST[email].','.$_POST[adresse].','.$_POST[tel].','.$_POST[ville].','.$_POST[motpasse].','.$_POST[societe].','.$_POST[fax].','.$_POST[codepostal].')";
$result=mysql_query($query,$connexion);
}
?>
A voir également:
- Vérification email dinscription
- Comment creer un compte email - Guide
- Verification windows 11 - Guide
- Verification lien internet - Guide
- Facebook piraté et adresse email changé - Guide
- Email jetable - Guide
4 réponses
remplace tes $_POST par des $_GET ca devrai mieu marcher
tu fait un lien avec des varriazble et en cliquand sur ce lien de validation tu passe de parramettre par la methode GET et nom POST donc, il fau quze tu les recuupere par la methode GET
tu fait un lien avec des varriazble et en cliquand sur ce lien de validation tu passe de parramettre par la methode GET et nom POST donc, il fau quze tu les recuupere par la methode GET
abotal
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
ou j vai mettre la methode GET???
<?php
if(isset($_GET["valider"])){
echo'Nom:'.$_GET["nom"].'<br>Prenom:'.$_GET["prenom"].'<br>E_Mail:'.$_GET["email"].'<br>';
$connexion=mysql_connect("localhost","root","") or die("erreur au cnx au base de donnee");
mysql_select_db("artisanat");
$query="insert into client values('','.$_GET[nom].','.$_GET[prenom].','.$_GET[email].','.$_GET[adresse].','.$_GET[tel].','.$_GET[ville].','.$_GET[motpasse].','.$_GET[societe].','.$_GET[fax].','.$_GET[codepostal].')";
$result=mysql_query($query,$connexion);
}
?>
if(isset($_GET["valider"])){
echo'Nom:'.$_GET["nom"].'<br>Prenom:'.$_GET["prenom"].'<br>E_Mail:'.$_GET["email"].'<br>';
$connexion=mysql_connect("localhost","root","") or die("erreur au cnx au base de donnee");
mysql_select_db("artisanat");
$query="insert into client values('','.$_GET[nom].','.$_GET[prenom].','.$_GET[email].','.$_GET[adresse].','.$_GET[tel].','.$_GET[ville].','.$_GET[motpasse].','.$_GET[societe].','.$_GET[fax].','.$_GET[codepostal].')";
$result=mysql_query($query,$connexion);
}
?>
g oublier d te dire ke ces donner sont prises dun formulaire; et voila le code d la page,
<?php
// DEFINITON DES VARIABLES
if(isset($_POST["valider"])){
$nom=$_POST["nom"];
$prenom=$_POST["prenom"];
$email=$_POST["email"];
$societe=$_POST["societe"];
$adresse=$_POST["adresse"];
$ville=$_POST["ville"];
$tel=$_POST["tel"];
$fax=$_POST["fax"];
$codepostal=$_POST["codepostal"];
$motpasse=$_POST["motpasse"];
// VERIFICATION DU FORMULAIRE
if (empty($nom)||empty($prenom)||empty($email)||empty($societe)||empty($adresse)||empty($ville)||empty($tel)||empty($fax)||empty($codepostal)||empty($motpasse))
{echo"remplir ts les champs"; }
else
{header('location:envoieemail.php'); }
}
?>
<?php
// DEFINITON DES VARIABLES
if(isset($_POST["valider"])){
$nom=$_POST["nom"];
$prenom=$_POST["prenom"];
$email=$_POST["email"];
$societe=$_POST["societe"];
$adresse=$_POST["adresse"];
$ville=$_POST["ville"];
$tel=$_POST["tel"];
$fax=$_POST["fax"];
$codepostal=$_POST["codepostal"];
$motpasse=$_POST["motpasse"];
// VERIFICATION DU FORMULAIRE
if (empty($nom)||empty($prenom)||empty($email)||empty($societe)||empty($adresse)||empty($ville)||empty($tel)||empty($fax)||empty($codepostal)||empty($motpasse))
{echo"remplir ts les champs"; }
else
{header('location:envoieemail.php'); }
}
?>
ah ok la je comprend mieu ^^
$corps ='<html>
<head>
</head>
<body>
Bonjours, <br/> pour ....
<a href="confirmation.php?nom='.$nom.' & prenom='.$prenom.' --------">Valider</a>
<br/>
</body>
</html>';
voila essaye comme ca
et remplace les --- par tes varriable sur lme meme model de celle d'avant
mais un gros envois get comme celui que tu fait je pense que s'est pas une bonne solution
$corps ='<html>
<head>
</head>
<body>
Bonjours, <br/> pour ....
<a href="confirmation.php?nom='.$nom.' & prenom='.$prenom.' --------">Valider</a>
<br/>
</body>
</html>';
voila essaye comme ca
et remplace les --- par tes varriable sur lme meme model de celle d'avant
mais un gros envois get comme celui que tu fait je pense que s'est pas une bonne solution