Vérification email dinscription

abotal Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
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);
}

?>
A voir également:

4 réponses

tsunamichups Messages postés 94 Statut Membre 87
 
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
0
abotal Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
ou j vai mettre la methode GET???
0
tsunamichups Messages postés 94 Statut Membre 87
 
<?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);
}

?>
0
abotal Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
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'); }
}
?>
0
tsunamichups Messages postés 94 Statut Membre 87
 
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
0