Formulaire HTML et envoie par Php

NuMbEr 21 -  
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 !
A voir également:

4 réponses

makenchy Messages postés 53 Statut Membre 2
 
</html> par hasard à la fin ?
0
imw Messages postés 233 Statut Membre 42
 
Selon la version et les réglages de PHP, les variables ne sont pas forcément initialisées :
$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
0
NuMbEr 21
 
Pour l'info je suis débutant.


Sinon j'ia modifié les valeurs et pourtant une fois que je cliques sur send dans le formulaire, sa fait comme un "actualiser" et sa fait juste vider toute les infos et les remets par défaut
0
imw Messages postés 233 Statut Membre 42
 
il te manque un =

action"mailto_inscription_bapl.php"

action="mailto_inscription_bapl.php"
0