PHP/inscription /bloqué
bybyx
Messages postés
11
Statut
Membre
-
bybyx Messages postés 11 Statut Membre -
bybyx Messages postés 11 Statut Membre -
Bonjour,
j'ai un petit problème sur une inscription ...
je veux organisé un évènement et je veux faire mon inscriptions en deux parties mais rien ne marché et la mon PC à tout supprimé ... et j'ai passé 6 mois à faire le site étant débutant, donc j'en profite pour l'amélioré
Donc en faite sur l'inscription je voudrai la faire sur plusieurs pages par exemple : : Nom : Prénom : Club
une fois les informations indiqué ( vérifier que tout est remplie ) on accède a la page 2 pour suivre l'inscription à l'étape 2 avec :
Catégorie : Mineur , adulte ... ( ça serai un style de choix multiple a sélectionné )
Avec par la suite Poids : ( Juste pour les adultes donc ceux qui on cliqué sur Mineur ne peuvent pas accéder à cette étape )64kg ... - 70 kg ...
enfin on passe a l'étape 3 ( donc encore une nouvelle page ) :Taille du t-shirt et Entrer un email ( toujours avec des vérification) puis une fois qu'on Click sur validé une 4eme pages avec une liste de récupération des infos qu'ils ont sélectionné et un envoi d'email A moi & a son destinataire ' provenant de mon Site...
donc vu que j'ai tout perdu avec le mac ... je suis perdu ( bien que j'ai noté des améliorations mais je suis une vraie brelle donc c'est pour ca que je viens vous voir mes amis .. . je repart de 0 sans Base de donné j'ai besoin de votre Aide
donc j'ai commencé un code
je pense faire un config.php pour avoir un chemin au serveur mais je sais pas comment faire, je crois que mon code n'est pas sécurisé, ensuite j'aimerai que quand on clique sur validé il y a une page avec un rappelle de notre inscription, et envoi le mail a la personne et à moi vous avez une idée ?
j'ai un petit problème sur une inscription ...
je veux organisé un évènement et je veux faire mon inscriptions en deux parties mais rien ne marché et la mon PC à tout supprimé ... et j'ai passé 6 mois à faire le site étant débutant, donc j'en profite pour l'amélioré
Donc en faite sur l'inscription je voudrai la faire sur plusieurs pages par exemple : : Nom : Prénom : Club
une fois les informations indiqué ( vérifier que tout est remplie ) on accède a la page 2 pour suivre l'inscription à l'étape 2 avec :
Catégorie : Mineur , adulte ... ( ça serai un style de choix multiple a sélectionné )
Avec par la suite Poids : ( Juste pour les adultes donc ceux qui on cliqué sur Mineur ne peuvent pas accéder à cette étape )64kg ... - 70 kg ...
enfin on passe a l'étape 3 ( donc encore une nouvelle page ) :Taille du t-shirt et Entrer un email ( toujours avec des vérification) puis une fois qu'on Click sur validé une 4eme pages avec une liste de récupération des infos qu'ils ont sélectionné et un envoi d'email A moi & a son destinataire ' provenant de mon Site...
donc vu que j'ai tout perdu avec le mac ... je suis perdu ( bien que j'ai noté des améliorations mais je suis une vraie brelle donc c'est pour ca que je viens vous voir mes amis .. . je repart de 0 sans Base de donné j'ai besoin de votre Aide
donc j'ai commencé un code
<?php
session_start();
$action = (isSet($_GET['action']) ? $_GET['action'] : null);
switch ($action) {
default;
/*Depart*/
echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=1" method="post">' . "\n";
echo 'Nom : <input name="nom" type="text" value="">'."\n";
echo 'Prenom : <input name="prenom" type="text" value="">'."\n";
echo '<input type="submit" value="Send">'."\n";
echo '</form>'."\n";
break;
case 1:
/* $_SESSION garde en mémoire les info du form précédent */
$_SESSION['form_name'] = (isSet($_POST['nom']) ? $_POST['nom'] : null );
$_SESSION['form_prenom'] = (isSet($_POST['prenom']) ? $_POST['prenom'] : null );
echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=2" method="post">' . "\n";
echo 'Pseudo : <input name="pseudo" type="text" value="">'."\n";
echo 'Pays : <input name="pays" type="text" value="">'."\n";
echo '<input type="submit" value="Send">'."\n";
echo '</form>'."\n";
break;
case 2:
/* $_SESSION garde en mémoire les info du form précédent */
$_SESSION['form_pseudo'] = (isSet($_POST['pseudo']) ? $_POST['pseudo'] : null );
$_SESSION['form_pays'] = (isSet($_POST['pays']) ? $_POST['pays'] : null );
echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=3" method="post">' . "\n";
echo 'Poid : <input name="poid" type="text" value="">'."\n";
echo 'Age : <input name="age" type="text" value="">'."\n";
echo '<input type="submit" value="Send">'."\n";
echo '</form>'."\n";
break;
case 3:
/* $_SESSION garde en mémoire les info du form précédent */
$_SESSION['form_poid'] = (isSet($_POST['poid']) ? $_POST['poid'] : null );
$_SESSION['form_age'] = (isSet($_POST['age']) ? $_POST['age'] : null );
echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=4" method="post">' . "\n";
echo 'Info 1<input name="info_1" type="text" value="">'."\n";
echo 'Info 2<input name="info_2" type="text" value="">'."\n";
echo '<input type="submit" value="Send">'."\n";
echo '</form>'."\n";
break;
case 4:
/* $_SESSION garde en mémoire les info du form précédent */
$_SESSION['form_info_1'] = (isSet($_POST['info_1']) ? $_POST['info_1'] : null );
$_SESSION['form_info_2'] = (isSet($_POST['info_2']) ? $_POST['info_2'] : null );
/* Affiche les données. */
echo '<xmp>';
print_r($_SESSION);
echo '</xmp>';
break;
}
?>
je pense faire un config.php pour avoir un chemin au serveur mais je sais pas comment faire, je crois que mon code n'est pas sécurisé, ensuite j'aimerai que quand on clique sur validé il y a une page avec un rappelle de notre inscription, et envoi le mail a la personne et à moi vous avez une idée ?
A voir également:
- PHP/inscription /bloqué
- Code puk bloqué - Guide
- Wetransfer gratuit sans inscription - Guide
- Twitter inscription - Guide
- Téléphone bloqué code verrouillage - Guide
- Pavé tactile bloqué - Guide
6 réponses
Il faut que des input ait l'attribut "id" pour qu'ils soient renvoyés au serveur pour les récupérer en $_POST, car finalement pour le moment ce que tu mets dans $_SESSION est null !
Ensuite pour rappeler, suffit de faire des echo de $_SESSION[**]
Pour envoyer un mail, suffit d'appeler
Ensuite pour rappeler, suffit de faire des echo de $_SESSION[**]
Pour envoyer un mail, suffit d'appeler
mail($adresse,$titre,$message);
Tu te trompe mcfly il ne faut pas qu il est l attribut id mais name c est ce qui permet de recuper les valeur avec le <form method=post ou get
demain je verifie ton code ;) je t expliquerai aussi comment securiser ton code
demain je verifie ton code ;) je t expliquerai aussi comment securiser ton code
<?php
session_start();
/*****************************************************
* CONNEXION BDD / PDO *
****************************************************/
try
{
// On crée la connexion avec la base de données
$db = new PDO('mysql:host=localhost;dbname=ccm','root','');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$db->exec('SET NAMES UTF8');
}
catch(PDOException $e)
{
// Oups !!! On a rencontré un problème
die("Error : " . $e->getMessage());
}
/*****************************************************
* PAGINATION DU SWITCH *
****************************************************/
$_GET['action'] = isset($_GET['action']) ? $_GET['action'] : '';
/* pour les joueurs */
if( isset($_GET['action']) && is_numeric($_GET['action']) )
{
$action = intval($_GET['action']);
}
else
{
$action = '';
}
/*****************************************************
* DEBUT DU SWITCH *
****************************************************/
switch ($action) {
default;
/*Depart*/
echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=1" method="post">' . "\n";
echo 'Nom : <input name="nom" type="text" value="">'."\n";
echo 'Prenom : <input name="prenom" type="text" value="">'."\n";
echo '<input type="submit" value="Send">'."\n";
echo '</form>'."\n";
break;
case 1:
// on verifie si c'est vide.
if(empty($_POST['nom'])){echo 'erreur';/*faire une redirection vers la page precedente :)*/}
if(empty($_POST['prenom'])){echo 'erreur';/*faire une redirection vers la page precedente :)*/}
/* $_SESSION garde en mémoire les info du form précédent */
$_POST['nom'] = isset($_POST['nom']) ? $_POST['nom'] : '';
$_POST['prenom'] = isset($_POST['prenom']) ? $_POST['prenom'] : '';
$_SESSION['form_name'] = htmlentities($_POST['nom'], ENT_QUOTES);
$_SESSION['form_prenom'] = htmlentities($_POST['prenom'], ENT_QUOTES);
echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=2" method="post">' . "\n";
echo 'Pseudo : <input name="pseudo" type="text" value="">'."\n";
echo 'Pays : <input name="pays" type="text" value="">'."\n";
echo '<input type="submit" value="Send">'."\n";
echo '</form>'."\n";
break;
case 2:
// on verifie si c'est vide.
if(empty($_POST['pseudo'])){echo 'erreur';/*faire une redirection vers la page precedente :)*/}
if(empty($_POST['pays'])){echo 'erreur';/*faire une redirection vers la page precedente :)*/}
/* $_SESSION garde en mémoire les info du form précédent */
$_POST['pseudo'] = isset($_POST['pseudo']) ? $_POST['pseudo'] : '';
$_POST['pays'] = isset($_POST['pays']) ? $_POST['pays'] : '';
$_SESSION['form_pseudo'] = htmlentities($_POST['pseudo'], ENT_QUOTES);
$_SESSION['form_pays'] = htmlentities($_POST['pays'], ENT_QUOTES);
echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=3" method="post">' . "\n";
echo 'Poid : <input name="poid" type="text" value="">'."\n";
echo 'Age : <input name="age" type="text" value="">'."\n";
echo '<input type="submit" value="Send">'."\n";
echo '</form>'."\n";
break;
case 3:
// on verifie si c'est vide.
if(empty($_POST['poid'])){echo 'erreur';/*faire une redirection vers la page precedente :)*/}
if(empty($_POST['age'])){echo 'erreur';/*faire une redirection vers la page precedente :)*/}
/* $_SESSION garde en mémoire les info du form précédent */
$_POST['poid'] = isset($_POST['poid']) ? $_POST['poid'] : '';
$_POST['age'] = isset($_POST['age']) ? $_POST['age'] : '';
$_SESSION['form_poid'] = intval($_POST['poid']);
$_SESSION['form_age'] = intval($_POST['age']);
echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=4" method="post">' . "\n";
echo 'Info 1<input name="info_1" type="text" value="">'."\n";
echo 'Info 2<input name="info_2" type="text" value="">'."\n";
echo '<input type="submit" name="valider" value="Send">'."\n";
echo '</form>'."\n";
break;
case 4:
// on verifie si c'est vide.
if(empty($_POST['info_1'])){echo 'erreur';/*faire une redirection vers la page precedente :)*/}
if(empty($_POST['info_2'])){echo 'erreur';/*faire une redirection vers la page precedente :)*/}
/* $_SESSION garde en mémoire les info du form précédent */
$_POST['info_1'] = isset($_POST['info_1']) ? $_POST['info_1'] : '';
$_POST['info_2'] = isset($_POST['info_2']) ? $_POST['info_2'] : '';
$_SESSION['form_info_1'] = htmlentities($_POST['info_1'], ENT_QUOTES);
$_SESSION['form_info_2'] = htmlentities($_POST['info_2'], ENT_QUOTES);
if(isset($_POST['valider']))
{
// requete pour savoir si l'utilisateur existe
$insert_users = $db->prepare('INSERT INTO users('nom','prenom','pseudo','pays','poid','age','info_1','info_2') VALUES(:nom,:prenom,:pseudo,:pays,:poid,:age,:info_1,:info_2)');
$insert_users->bindParam(':nom', $_SESSION['form_name']);
$insert_users->bindParam(':prenom',$_SESSION['form_prenom']);
$insert_users->bindParam(':pseudo',$_SESSION['form_pseudo']);
$insert_users->bindParam(':pays',$_SESSION['form_pays']);
$insert_users->bindParam(':poid',$_SESSION['form_poid']);
$insert_users->bindParam(':age',$_SESSION['form_age']);
$insert_users->bindParam(':info_1',$_SESSION['form_info_1']);
$insert_users->bindParam(':info_2',$_SESSION['form_info_2']);
$insert_users->execute();
$utilresultat=$insert_users->rowCount();
}
if($utilresultat = 1)
{
//on detruit les sessions
session_unset();
session_destroy();
echo 'Bravo tu t\'es inscrit';
}
break;
case 5:
// requete pour afficher les info
$util = $db->prepare('SELECT * FROM users');
//$util->bindParam(':pseudo',$_SESSION['form_pseudo']);
$util->execute();
$resultat=$util->fetch(PDO::FETCH_ASSOC);
echo $resultat['info_1'];
break;
}
?>
voici la BDD que j'ai creer ;)
CREATE TABLE IF NOT EXISTS 'users' (
'id' int(11) NOT NULL AUTO_INCREMENT,
'nom' varchar(255) NOT NULL,
'prenom' varchar(255) NOT NULL,
'pseudo' varchar(255) NOT NULL,
'pays' varchar(255) NOT NULL,
'poid' int(11) NOT NULL,
'age' int(3) NOT NULL,
'info_1' varchar(255) NOT NULL,
'info_2' varchar(255) NOT NULL,
PRIMARY KEY ('id')
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;
Admire la personne qui te critique , car prisonniere de ca propre jalousie elle ne fais que t admirer
Non elle n'était pas du tout sécurisé ^^
de plus , je ne sais pas si tu utilise de la PDO/POO , , les sessions sont utilisés pour les connexions et non pour les inscriptions ou insertions :
voila un code qui serai plus sécurisé sans les sessions ;)
ps:encore un problème tu utilises un formulaire séparés donc on est obligé de réécrire des variables deja existante ;)
de plus , je ne sais pas si tu utilise de la PDO/POO , , les sessions sont utilisés pour les connexions et non pour les inscriptions ou insertions :
voila un code qui serai plus sécurisé sans les sessions ;)
ps:encore un problème tu utilises un formulaire séparés donc on est obligé de réécrire des variables deja existante ;)
<?php
session_start();
/*****************************************************
* CONNEXION BDD / PDO *
****************************************************/
try
{
// On crée la connexion avec la base de données
$db = new PDO('mysql:host=localhost;dbname=ccm','root','');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$db->exec('SET NAMES UTF8');
}
catch(PDOException $e)
{
// Oups !!! On a rencontré un problème
die("Error : " . $e->getMessage());
}
/*****************************************************
* PAGINATION DU SWITCH *
****************************************************/
$_GET['action'] = isset($_GET['action']) ? $_GET['action'] : '';
/* pour les joueurs */
if( isset($_GET['action']) && is_numeric($_GET['action']) )
{
$action = intval($_GET['action']);
}
else
{
$action = '';
}
/* $_SESSION garde en mémoire les info du form précédent */
$_POST['nom'] = isset($_POST['nom']) ? $_POST['nom'] : '';
$_POST['prenom'] = isset($_POST['prenom']) ? $_POST['prenom'] : '';
$_POST['pseudo'] = isset($_POST['pseudo']) ? $_POST['pseudo'] : '';
$_POST['pays'] = isset($_POST['pays']) ? $_POST['pays'] : '';
$_POST['poid'] = isset($_POST['poid']) ? $_POST['poid'] : '';
$_POST['age'] = isset($_POST['age']) ? $_POST['age'] : '';
$_POST['info_1'] = isset($_POST['info_1']) ? $_POST['info_1'] : '';
$_POST['info_2'] = isset($_POST['info_2']) ? $_POST['info_2'] : '';
/*****************************************************
* DEBUT DU SWITCH *
****************************************************/
switch ($action) {
default;
/*Depart*/
echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=1" method="post">' . "\n";
echo 'Nom : <input name="nom" type="text" value="">'."\n";
echo 'Prenom : <input name="prenom" type="text" value="">'."\n";
echo '<input type="submit" value="Send">'."\n";
echo '</form>'."\n";
break;
case 1:
// on verifie si c'est vide.
if(empty($_POST['nom'])){echo 'erreur';/*faire une redirection vers la page precedente :)*/}
if(empty($_POST['prenom'])){echo 'erreur';/*faire une redirection vers la page precedente :)*/}
/* $_SESSION garde en mémoire les info du form précédent */
$_POST['nom'] = isset($_POST['nom']) ? $_POST['nom'] : '';
$_POST['prenom'] = isset($_POST['prenom']) ? $_POST['prenom'] : '';
$nom = htmlentities($_POST['nom'], ENT_QUOTES);
$prenom = htmlentities($_POST['prenom'], ENT_QUOTES);
echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=2" method="post">' . "\n";
echo 'Pseudo : <input name="pseudo" type="text" value="">'."\n";
echo 'Pays : <input name="pays" type="text" value="">'."\n";
echo '<input name="nom" type="hidden" value="'.$nom.'">'."\n";
echo '<input name="prenom" type="hidden" value="'.$prenom.'">'."\n";
echo '<input type="submit" value="Send">'."\n";
echo '</form>'."\n";
break;
case 2:
// on verifie si c'est vide.
if(empty($_POST['pseudo'])){echo 'erreur';/*faire une redirection vers la page precedente :)*/}
if(empty($_POST['pays'])){echo 'erreur';/*faire une redirection vers la page precedente :)*/}
$nom = htmlentities($_POST['nom'], ENT_QUOTES);
$prenom = htmlentities($_POST['prenom'], ENT_QUOTES);
$pseudo = htmlentities($_POST['pseudo'], ENT_QUOTES);
$pays = htmlentities($_POST['pays'], ENT_QUOTES);
echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=3" method="post">' . "\n";
echo 'Poid : <input name="poid" type="text" value="">'."\n";
echo 'Age : <input name="age" type="text" value="">'."\n";
echo '<input name="pseudo" type="hidden" value="'.$pseudo.'">'."\n";
echo '<input name="pays" type="hidden" value="'.$pays.'">'."\n";
echo '<input name="nom" type="hidden" value="'.$nom.'">'."\n";
echo '<input name="prenom" type="hidden" value="'.$prenom.'">'."\n";
echo '<input type="submit" value="Send">'."\n";
echo '</form>'."\n";
break;
case 3:
// on verifie si c'est vide.
if(empty($_POST['poid'])){echo 'erreur';/*faire une redirection vers la page precedente :)*/}
if(empty($_POST['age'])){echo 'erreur';/*faire une redirection vers la page precedente :)*/}
$nom = htmlentities($_POST['nom'], ENT_QUOTES);
$prenom = htmlentities($_POST['prenom'], ENT_QUOTES);
$pseudo = htmlentities($_POST['pseudo'], ENT_QUOTES);
$pays = htmlentities($_POST['pays'], ENT_QUOTES);
$poid = intval($_POST['poid']);
$age = intval($_POST['age']);
echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=4" method="post">' . "\n";
echo 'Info 1<input name="info_1" type="text" value="">'."\n";
echo 'Info 2<input name="info_2" type="text" value="">'."\n";
echo '<input name="pseudo" type="hidden" value="'.$pseudo.'">'."\n";
echo '<input name="pays" type="hidden" value="'.$pays.'">'."\n";
echo '<input name="nom" type="hidden" value="'.$nom.'">'."\n";
echo '<input name="prenom" type="hidden" value="'.$prenom.'">'."\n";
echo '<input name="poid" type="hidden" value="'.$poid.'">'."\n";
echo '<input name="age" type="hidden" value="'.$age.'">'."\n";
echo '<input type="submit" name="valider" value="Send">'."\n";
echo '</form>'."\n";
break;
case 4:
// on verifie si c'est vide.
if(empty($_POST['info_1'])){echo 'erreur';/*faire une redirection vers la page precedente :)*/}
if(empty($_POST['info_2'])){echo 'erreur';/*faire une redirection vers la page precedente :)*/}
$nom = htmlentities($_POST['nom'], ENT_QUOTES);
$prenom = htmlentities($_POST['prenom'], ENT_QUOTES);
$pseudo = htmlentities($_POST['pseudo'], ENT_QUOTES);
$pays = htmlentities($_POST['pays'], ENT_QUOTES);
$poid = intval($_POST['poid']);
$age = intval($_POST['age']);
$info_1 = htmlentities($_POST['info_1'], ENT_QUOTES);
$info_2 = htmlentities($_POST['info_2'], ENT_QUOTES);
echo '<input name="pseudo" type="hidden" value="'.$pseudo.'">'."\n";
echo '<input name="pays" type="hidden" value="'.$pays.'">'."\n";
echo '<input name="nom" type="hidden" value="'.$nom.'">'."\n";
echo '<input name="prenom" type="hidden" value="'.$prenom.'">'."\n";
echo '<input name="poid" type="hidden" value="'.$poid.'">'."\n";
echo '<input name="age" type="hidden" value="'.$age.'">'."\n";
if(isset($_POST['valider']))
{
// requete pour savoir si l'utilisateur existe
$insert_users = $db->prepare('INSERT INTO users('nom','prenom','pseudo','pays','poid','age','info_1','info_2') VALUES(:nom,:prenom,:pseudo,:pays,:poid,:age,:info_1,:info_2)');
$insert_users->bindParam(':nom', $nom);
$insert_users->bindParam(':prenom',$prenom);
$insert_users->bindParam(':pseudo',$pseudo);
$insert_users->bindParam(':pays',$pays);
$insert_users->bindParam(':poid',$poid);
$insert_users->bindParam(':age',$age);
$insert_users->bindParam(':info_1',$info_1);
$insert_users->bindParam(':info_2',$info_2);
$insert_users->execute();
$utilresultat=$insert_users->rowCount();
}
if($utilresultat = 1)
{
//on connecte directement l'utilisateur
//si l'utilisateur veux se connecter donc la session n'existe pas encore
if(!isset($_SESSION['username']))
{
//On verifie si le formulaire a ete envoye
if(isset($pseudo))
{
//On echappe les variables pour pouvoir les mettre dans des requetes SQL
//On recupere le mot de passe de lutilisateur
$Connect = $db->prepare("SELECT * FROM users where pseudo=:pseudo");
$Connect->bindParam(':pseudo',$pseudo);
$Connect->execute();
$unConnects=$Connect->fetchAll(PDO::FETCH_ASSOC);
$ligne_retour = $Connect->rowCount();
$form = isset($form) ? $form : '';
if($ligne_retour == 1)
{
if($unConnects[0]['pseudo'] == $pseudo)
{
$form = false;
$_SESSION['pseudo'] = $pseudo;
$_SESSION['userid'] = $unConnects[0]['id'];
echo "<script type='text/javascript'>
alert('Bienvenue ".$_SESSION['pseudo']."')
window.location = 'truc.php?action=5';
</script>";
}
else
{
$form = true;
//Sinon, on indique que la combinaison nest pas bonne
echo "<script type='text/javascript'>
alert('erreur dans la connexion.')
window.location = 'index.php?page=accueil';
</script>";
$message = '';
}
}
}
else
{
$form = true;
}
if($form)
{
//On affiche un message sil y a lieu
if(isset($message))
{
echo '<div class="message">'.$message.'</div>';
}
//On affiche le formulaire
}
}
echo 'Bravo tu t\'es inscrit';
}
break;
case 5:
// requete pour afficher les info
$util = $db->prepare('SELECT * FROM users WHERE pseudo=:pseudo');
$util->bindParam(':pseudo',$_SESSION['pseudo']);
$util->execute();
$resultat=$util->fetch(PDO::FETCH_ASSOC);
echo $resultat['info_1'];
break;
}
?>
merci,
pour l'envoi de mail je suis obligé de l'introduire sur cette page ? ou je peux faire une page php appart afin de facilité le changement ?
Aussi pour lui ra-peller les informations qu'il a saisie dans l'email je dois bien remettre '"$_SESSION" et je peux bien introduire mon mel afin que je le reçoive et que celui qui s'inscrit le reçoit aussi ?
pour l'envoi de mail je suis obligé de l'introduire sur cette page ? ou je peux faire une page php appart afin de facilité le changement ?
Aussi pour lui ra-peller les informations qu'il a saisie dans l'email je dois bien remettre '"$_SESSION" et je peux bien introduire mon mel afin que je le reçoive et que celui qui s'inscrit le reçoit aussi ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J ai toujours inclus. La fonction mail dans la meme page mais il me semble qu on peux effectivement le mettre dans un fichier appart :)
Pour la seconde demande tu dois pas utiliser des sessions mais les variables $_POST , et dans se cas ton mail met le dans la meme page avec une verification si la requete c est bien executer a se moment la il envoi le mail a toi a l utilidateur
Ps:tu as oublié le password non ???? N oublie pas que si c est un password tu doit l enregistrer md5
Pour la seconde demande tu dois pas utiliser des sessions mais les variables $_POST , et dans se cas ton mail met le dans la meme page avec une verification si la requete c est bien executer a se moment la il envoi le mail a toi a l utilidateur
Ps:tu as oublié le password non ???? N oublie pas que si c est un password tu doit l enregistrer md5
Non je l'ai pas oublier, je veux crée une inscription pour un tournoi donc il y a pas besoin de password ...
pour l'email dans ce cas je le met a la fin de la page ... avec la fonction mail normal non ? ( je te remercie de ton aide )
pour l'email dans ce cas je le met a la fin de la page ... avec la fonction mail normal non ? ( je te remercie de ton aide )