Formulaire HTML et envoie par Php
NuMbEr 21
-
imw Messages postés 233 Statut Membre -
imw Messages postés 233 Statut Membre -
Bonjour,
j'ai suivis d'anciens sujets à ce propos mais je n'ai pas réussis à faire la transition entre html/php possible.
mon code html est celui ci:
<html>
<form name="mailto_inscription_bapl" method="post" action"mailto_inscription_bapl.php">
<font color="BLACK">Bienvenue sur la page d'inscription pour le Be A Pro Live©.
Afin d'être éligible à ce mode de jeux, vous devrez remplir correctement tous les champs.
Votre prénom: <input type="text" name="prenom" size="15" maxlength="25"><br>
Votre nom: <input type="text" name="nom" size="15" maxlength="25"><br>
<p>Votre latéralité<br>
<select name="lat">
<option value="R">Droitier</option>
<option value="G">Gaucher</option>
</select>
<p>Votre position favorite<br>
<select name="favpos">
<option value="LW">Ailier Gauche</option>
<option value="C">Centre</option>
<option value="RW">Ailier Droit</option>
<option value="LD">Défenseur Gauche</option>
<option value="RD">Défenseur Droit</option>
<option value="G">Gardien</option>
</select>
<p>Votre position favorite 2<br>
<select name="favpos2">
<option value="LW">Ailier Gauche</option>
<option value="C">Centre</option>
<option value="RW">Ailier Droit</option>
<option value="LD">Défenseur Gauche</option>
<option value="RD">Défenseur Droit</option>
<option value="G">Gardien</option>
</select>
<p>Type de joueur<br>
<select name="typejoueur">
<option value="men">Meneur</option>
<option value="tde">Tireur d'élite</option>
<option value="avf">Avant-fort</option>
<option value="pol">Policier</option>
<option value="mdp">Manieur de palet</option>
<option value="dof">Défenseur Offensif</option>
<option value="dpu">Défenseur Pure</option>
<option value="pap">Gardien Papillon</option>
<option value="deb">Gardien Debout</option>
<option value="hyb">Gardien Hybride</option>
</select>
Trois qualités: <input type="text" name="qualite" size="15" maxlength="40"><br>
(Ex: Bon buteur, bon passeur, discipliné, bonne lucidité offensive (ou défensive), constructeur de jeu, leadership etc)
Deux défauts: <input type="text" name="defaut" size="15" maxlength="40"><br>
(Ex: Mauvais buteur, trop de pénalité, mauvaise lucidité offensive (ou défensive), passe pas assez etc)
Comparable à...?: <input type="text" name="compar" size="15" maxlength="25"><br>
(Ex: Laraque, Tanguay, Fleury, Souray, Boumeester etc)
Pourquoi ?: <input type="text" name="pk" size="15" maxlength="200"><br>
Vos motivations: <input type="text" name="motivations" size="15" maxlength="1000"><br>
Commentaires: <input type="text" name="comments" size="15" maxlength="1000"><br>
</font>
<p><input type="submit" name="envoi" value="Envoyer">
</form>
</html>
Et mon code PHP:
<?php
$msg .= "$prenom\n";
$msg .= "$nom\n";
$msg .= "$lat\n";
$msg .= "$favpos\n";
$msg .= "$favpos2\n";
$msg .= "$typejoueur\n";
$msg .= "$qualite\n";
$msg .= "$defaut\n";
$msg .= "$compar\n";
$msg .= "$pk\n";
$msg .= "$motivations\n";
$msg .= "$comments\n";
$recipient = "number21@live.ca";
$subject = "Inscription Be A Pro Live";
$mailheaders = "From: $nom $prenom via energy <> \n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Transmission E-mail</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $sender_prenom</H1>";
echo "<P align=center>";
echo "Votre inscription a été envoyé, à bientôt sur EnerGy.gamer-tools.com</P>";
echo "<p></p>";
echo "<p></p>";
echo "<p align=center>";
echo "<a href=\"">RETOUR AU SITE</a></p>";
echo "</BODY></HTML>";
?>
Je ne comprend pas pourquoi mais sa ne fonctionne pas... Merci d'avance pour votre aide !
j'ai suivis d'anciens sujets à ce propos mais je n'ai pas réussis à faire la transition entre html/php possible.
mon code html est celui ci:
<html>
<form name="mailto_inscription_bapl" method="post" action"mailto_inscription_bapl.php">
<font color="BLACK">Bienvenue sur la page d'inscription pour le Be A Pro Live©.
Afin d'être éligible à ce mode de jeux, vous devrez remplir correctement tous les champs.
Votre prénom: <input type="text" name="prenom" size="15" maxlength="25"><br>
Votre nom: <input type="text" name="nom" size="15" maxlength="25"><br>
<p>Votre latéralité<br>
<select name="lat">
<option value="R">Droitier</option>
<option value="G">Gaucher</option>
</select>
<p>Votre position favorite<br>
<select name="favpos">
<option value="LW">Ailier Gauche</option>
<option value="C">Centre</option>
<option value="RW">Ailier Droit</option>
<option value="LD">Défenseur Gauche</option>
<option value="RD">Défenseur Droit</option>
<option value="G">Gardien</option>
</select>
<p>Votre position favorite 2<br>
<select name="favpos2">
<option value="LW">Ailier Gauche</option>
<option value="C">Centre</option>
<option value="RW">Ailier Droit</option>
<option value="LD">Défenseur Gauche</option>
<option value="RD">Défenseur Droit</option>
<option value="G">Gardien</option>
</select>
<p>Type de joueur<br>
<select name="typejoueur">
<option value="men">Meneur</option>
<option value="tde">Tireur d'élite</option>
<option value="avf">Avant-fort</option>
<option value="pol">Policier</option>
<option value="mdp">Manieur de palet</option>
<option value="dof">Défenseur Offensif</option>
<option value="dpu">Défenseur Pure</option>
<option value="pap">Gardien Papillon</option>
<option value="deb">Gardien Debout</option>
<option value="hyb">Gardien Hybride</option>
</select>
Trois qualités: <input type="text" name="qualite" size="15" maxlength="40"><br>
(Ex: Bon buteur, bon passeur, discipliné, bonne lucidité offensive (ou défensive), constructeur de jeu, leadership etc)
Deux défauts: <input type="text" name="defaut" size="15" maxlength="40"><br>
(Ex: Mauvais buteur, trop de pénalité, mauvaise lucidité offensive (ou défensive), passe pas assez etc)
Comparable à...?: <input type="text" name="compar" size="15" maxlength="25"><br>
(Ex: Laraque, Tanguay, Fleury, Souray, Boumeester etc)
Pourquoi ?: <input type="text" name="pk" size="15" maxlength="200"><br>
Vos motivations: <input type="text" name="motivations" size="15" maxlength="1000"><br>
Commentaires: <input type="text" name="comments" size="15" maxlength="1000"><br>
</font>
<p><input type="submit" name="envoi" value="Envoyer">
</form>
</html>
Et mon code PHP:
<?php
$msg .= "$prenom\n";
$msg .= "$nom\n";
$msg .= "$lat\n";
$msg .= "$favpos\n";
$msg .= "$favpos2\n";
$msg .= "$typejoueur\n";
$msg .= "$qualite\n";
$msg .= "$defaut\n";
$msg .= "$compar\n";
$msg .= "$pk\n";
$msg .= "$motivations\n";
$msg .= "$comments\n";
$recipient = "number21@live.ca";
$subject = "Inscription Be A Pro Live";
$mailheaders = "From: $nom $prenom via energy <> \n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Transmission E-mail</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $sender_prenom</H1>";
echo "<P align=center>";
echo "Votre inscription a été envoyé, à bientôt sur EnerGy.gamer-tools.com</P>";
echo "<p></p>";
echo "<p></p>";
echo "<p align=center>";
echo "<a href=\"">RETOUR AU SITE</a></p>";
echo "</BODY></HTML>";
?>
Je ne comprend pas pourquoi mais sa ne fonctionne pas... Merci d'avance pour votre aide !
A voir également:
- Formulaire HTML et envoie par Php
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Editeur html - Télécharger - HTML
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
4 réponses
Selon la version et les réglages de PHP, les variables ne sont pas forcément initialisées :
remplace le par :
tu peux vérifier dans le phpinfo(); le réglage de register_globals.
à lire :
http://www.manuelphp.com/php/ini.register-globals.php
$msg .= "$prenom\n";
remplace le par :
$msg .= $_REQUEST['prenom']."\n";
tu peux vérifier dans le phpinfo(); le réglage de register_globals.
à lire :
http://www.manuelphp.com/php/ini.register-globals.php