Formulaire et PHP

nico29280 Messages postés 177 Statut Membre -  
petinouv Messages postés 696 Statut Membre -
Bonjour,

J'ai créé un formulaire en xHTML et CSS (une feuille xHTML et une CSS).
Je voudrai pouvoir récupérer les données du formulaire par mail.
Je reçois le mail mais pas ce qu'il devrait contenir.
Pouvez vous m'expliquer comment faire ?

Merci d'avance.

6 réponses

petinouv Messages postés 696 Statut Membre 82
 
Salut,

Peux-tu nous donner ton code actuel ?
-1
nico29280 Messages postés 177 Statut Membre 6
 
<!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>Formulaire</title>
<meta http-equiv="Content-Type" content="text/css; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design_formulaire" href="design_formulaire.css" />
</head>
<body>

<?php
if($_POST['checkbox'] == "on")
{
mysql_connect("localhost", "root", "");
$msg = "Sender Name:\t$sender_name\n";
$msg .= "Sender E-Mail:\t$mail\n";
$msg .= "Message:\t$message\n\n";

$recipient = ""; // Adresse effacée pour le forum
$subject = "Formulaire";

$mailheaders = "From: My Web Site <> \n";
$mailheaders .= "Reply-To: $mail\n\n";

mail($recipient, $subject, $msg, $mailheaders) ;

echo "Nom : " ;
echo $_POST['pseudo'] ;
echo "<br />" ;


}
else {echo "Désolé vous n'avez pas accepté le règlement, votre candidature ne sera pas transmise.";}

?>
</body>
</html>
-1
petinouv Messages postés 696 Statut Membre 82
 
Je ne vois pas où les variables $sender_name, $mail et $message sont définies... tu as mis la page entière ?
-1
nico29280 Messages postés 177 Statut Membre 6
 
J'ai effacé la fin ou il y a d'autres echo.
Les variables ne sont pas définies je pensait qu'elles représentaient des fonction spéciales.
Mais ce qui m'intéresse c'est de voir le contenu de pseudo dans le mail.
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nico29280 Messages postés 177 Statut Membre 6
 
Je sais que je suis une bille en PHP.
Mais je voudrai finir le formulaire assez rapidement pour pouvoir l'installer (et m'atteler plus tard au PHP quand je maitriserai bien le xHTML et le CSS).

Est ce que quelqu'un pourrait me donner un code PHP permettant s'afficher "Nom : //Pseudo_de_la_personne" ?

Le pseudo est stocké dans $pseudo.

Merci d'avance
-1
petinouv Messages postés 696 Statut Membre 82
 
<?php
if($_POST['checkbox'] == "on")
{
$message = "Psedo : ".$_POST['psedo'];
mysql_connect("localhost", "root", "");
$msg = "Sender Name:\t$sender_name\n";
$msg .= "Sender E-Mail:\t$mail\n";
$msg .= "Message:\t$message\n\n";

$recipient = ""; // Adresse effacée pour le forum
$subject = "Formulaire";

$mailheaders = "From: My Web Site <> \n";
$mailheaders .= "Reply-To: $mail\n\n";

mail($recipient, $subject, $msg, $mailheaders) ;

echo "Nom : " ;
echo $_POST['pseudo'] ;
echo "<br />" ;


}
else {echo "Désolé vous n'avez pas accepté le règlement, votre candidature ne sera pas transmise.";}

?> 


Malgrès que je ne sais toujours pas qu'est-ce que $sender_name et $mail
-1