[PHP]petit probleme pour un formulaire - Programmation
TomsGuide.com : 700 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !

Sujet auquel vous répondez
jeanpasc

Bonjour!
J'ai fait un formulaire avec un ami et quand je le valide, sa m'affiche une page vierge.
Voici les codes:

Code du formulaire:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >


<head>

<title>Legend of Best Warriors</title>
<link rel="stylesheet" media="screen" type="text/css" title="css accueil LBW" href="recrutement.css"/>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

</head>

<!--CONTENU DE LA PAGE-->

<body>
<div id="en_tête">
<a href="index.htm"><img src="banniere.jpg" alt="bannière" title="Legend Of Best Warriors" width="650" height="120"></a>
</div>

<div id="menu_general">
<div id="menu_1">
<div class="elem_menu_1">
<h3>Best Warriors</h3>
<ul>
<li><a href="membres.htm">les Membres</a></li>
<li><a href="histoire.htm">La Légende</a></li>
<li><a href="recrutement.htm">Recrutement</a></li>
<li><a href="..">Les Objectifs</a></li>
<li><a href="..">Tournois</a></li>
<li><a href="..">Drop</a></li>
</ul>
</div>



<div class="elem_menu_2">
<h3>Legend Of</h3>
<ul>
<li><a href="..">L'Alliance</a></li>
<li><a href="..">Le Forum</a></li>
<li><a href="..">Chat</a></li>
<li><a href="..">Lien4</a></li>
</ul>
</div>

<div class="elem_menu_3">
<h3>Accès Membre</h3>
<ul>
<li><a href="..">Tout ca</a></li>
<li><a href="..">est en</a></li>
<li><a href="..">PHP</a></li>
<li><a href="..">car c'est</a></li>
<li><a href="..">la zone membre</a></li>
</ul>
</div>
</div>
</div>
</div>

<div id="form">
<h2>*Rejoindre le LBW*</h2>

<p class="titre_2">Veuillez compléter les informations ci-dessous:</p>

<form method="post" action="traitement.php">
<p class="question"><label>Votre IG :</p><p><input type="text" name="pseudo" size="30" maxlenght="30"/> </label> </p>
<p class="question">Quels jeux possédez-vous?</p>
<p>
<label><input type="checkbox" name="Prophecie" value="ON"/>Prophecie</label><br/>
<label><input type="checkbox" name="Factions" value="ON" />Factions</label><br/>
<label><input type="checkbox" name="Nightfall" value="ON"/>Nightfall</label><br/>
</p>
<p>
<label><input type="radio" name="age" value="moins de 15ans"/>Moins de 15ans</label><br/>
<label><input type="radio" name="age" value="entre 15et 20ans"/>Entre 15 et 20ans</label><br/>
<label><input type="radio" name="age" value="plus que 20ans"/>Plus que 20ans</label><br/>
</p>
<p class="question">
<label>
Dans quel pays habitez-vous ?</p>
<p>
<select name="pays">
<option value="france">France</option>
<option value="espagne">Espagne</option>
<option value="italie">Italie</option>
<option value="royaume-uni">Royaume-Uni</option>
<option value="canada">Canada</option>
<option value="etats-unis">Etats-Unis</option>
<option value="chine">Chine</option>
<option value="japon">Japon</option>
<option value="Belgique">Belgique</option>
</select>
</label>
</p>
<p class="question">
<label>Quels sont vos motivations?</p>
<p>
<textarea name="motivations" rows="10" cols="50">
</textarea>
</label>
</p>

<input type="submit" name="envoyer"/><input type="reset"/>
</form>
<a href="index.html" alt="accueil">Retour à l'accueil</a>
</div>


<div id="pied">
Site créé entièrement par Karagonis et Jeanpasc|Copyright 2007 | contactez nous |
</div>

</body>

</html>


Code de la page de traitement du formulaire:


<?php
if({$_POST['Prophecie']}=="ON" )
{
$Prophecies=="il a prophecies."
}
else
{
$Prophecies=="Il n'a pas prophecies"
}
if({$_POST['Factions']}=="ON" )
{
$Factions=="il a Factions."
}
else
{
$Factions=="Il n'a pas Factions"
}
if({$_POST['Nigthfall']}=="ON" )
{
$Nigthfall=="il a Nigthfall."
}
else
{
$Nigthfall=="Il n'a pas Nigthfall"
}
$adress = "jipi_evette@hotmail.com";
$sujet = "Demande de recrutement pour les LBW";
$message = "Une demande de recrutement a etée effectuée :\n";
$message .= "Pseudo: {$_POST['pseudo']}\n$Prophecies\n$Factions\n$Nightfall\n";
$message .= "{$_POST['age']}\n";
$message .= "il vit en (à): {$_POST['pays']}\n";
$message .= "Ses motivations sont: htmlentities{$_POST['motivations']}\n";
$entete = "From: jipi_evette@hotmail.com\n";
mail($adress, $sujet, $message, $entete);
header('Location: recrutfini.htm');

?>

  • Nouveau message
    Rédigez correctement pour obtenir des réponses (évitez l'écriture SMS)
    • Tonalité :
  • En publiant ce message, vous acceptez les conditions générales d'utilisation.
Vue résumée de la discussion

jeanpasc

Bonjour!
J'ai fait un formulaire avec un ami et quand je le valide, sa m'affiche une page vierge.
Voici les codes:

Code du formulaire:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >


<head>

<title>Legend of Best Warriors</title>
<link rel="stylesheet" media="screen" type="text/css" title="css accueil LBW" href="recrutement.css"/>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

</head>

<!--CONTENU DE LA PAGE-->

<body>
<div id="en_tête">
<a href="index.htm"><img src="banniere.jpg" alt="bannière" title="Legend Of Best Warriors" width="650" height="120"></a>
</div>

<div id="menu_general">
<div id="menu_1">
<div class="elem_menu_1">
<h3>Best Warriors</h3>
<ul>
<li><a href="membres.htm">les Membres</a></li>
<li><a href="histoire.htm">La Légende</a></li>
<li><a href="recrutement.htm">Recrutement</a></li>
<li><a href="..">Les Objectifs</a></li>
<li><a href="..">Tournois</a></li>
<li><a href="..">Drop</a></li>
</ul>
</div>



<div class="elem_menu_2">
<h3>Legend Of</h3>
<ul>
<li><a href="..">L'Alliance</a></li>
<li><a href="..">Le Forum</a></li>
<li><a href="..">Chat</a></li>
<li><a href="..">Lien4</a></li>
</ul>
</div>

<div class="elem_menu_3">
<h3>Accès Membre</h3>
<ul>
<li><a href="..">Tout ca</a></li>
<li><a href="..">est en</a></li>
<li><a href="..">PHP</a></li>
<li><a href="..">car c'est</a></li>
<li><a href="..">la zone membre</a></li>
</ul>
</div>
</div>
</div>
</div>

<div id="form">
<h2>*Rejoindre le LBW*</h2>

<p class="titre_2">Veuillez compléter les informations ci-dessous:</p>

<form method="post" action="traitement.php">
<p class="question"><label>Votre IG :</p><p><input type="text" name="pseudo" size="30" maxlenght="30"/> </label> </p>
<p class="question">Quels jeux possédez-vous?</p>
<p>
<label><input type="checkbox" name="Prophecie" value="ON"/>Prophecie</label><br/>
<label><input type="checkbox" name="Factions" value="ON" />Factions</label><br/>
<label><input type="checkbox" name="Nightfall" value="ON"/>Nightfall</label><br/>
</p>
<p>
<label><input type="radio" name="age" value="moins de 15ans"/>Moins de 15ans</label><br/>
<label><input type="radio" name="age" value="entre 15et 20ans"/>Entre 15 et 20ans</label><br/>
<label><input type="radio" name="age" value="plus que 20ans"/>Plus que 20ans</label><br/>
</p>
<p class="question">
<label>
Dans quel pays habitez-vous ?</p>
<p>
<select name="pays">
<option value="france">France</option>
<option value="espagne">Espagne</option>
<option value="italie">Italie</option>
<option value="royaume-uni">Royaume-Uni</option>
<option value="canada">Canada</option>
<option value="etats-unis">Etats-Unis</option>
<option value="chine">Chine</option>
<option value="japon">Japon</option>
<option value="Belgique">Belgique</option>
</select>
</label>
</p>
<p class="question">
<label>Quels sont vos motivations?</p>
<p>
<textarea name="motivations" rows="10" cols="50">
</textarea>
</label>
</p>

<input type="submit" name="envoyer"/><input type="reset"/>
</form>
<a href="index.html" alt="accueil">Retour à l'accueil</a>
</div>


<div id="pied">
Site créé entièrement par Karagonis et Jeanpasc|Copyright 2007 | contactez nous |
</div>

</body>

</html>


Code de la page de traitement du formulaire:


<?php
if({$_POST['Prophecie']}=="ON" )
{
$Prophecies=="il a prophecies."
}
else
{
$Prophecies=="Il n'a pas prophecies"
}
if({$_POST['Factions']}=="ON" )
{
$Factions=="il a Factions."
}
else
{
$Factions=="Il n'a pas Factions"
}
if({$_POST['Nigthfall']}=="ON" )
{
$Nigthfall=="il a Nigthfall."
}
else
{
$Nigthfall=="Il n'a pas Nigthfall"
}
$adress = "jipi_evette@hotmail.com";
$sujet = "Demande de recrutement pour les LBW";
$message = "Une demande de recrutement a etée effectuée :\n";
$message .= "Pseudo: {$_POST['pseudo']}\n$Prophecies\n$Factions\n$Nightfall\n";
$message .= "{$_POST['age']}\n";
$message .= "il vit en (à): {$_POST['pays']}\n";
$message .= "Ses motivations sont: htmlentities{$_POST['motivations']}\n";
$entete = "From: jipi_evette@hotmail.com\n";
mail($adress, $sujet, $message, $entete);
header('Location: recrutfini.htm');

?>

Liens