Formulaire et PHP

Fermé
nico29280 Messages postés 175 Date d'inscription dimanche 4 mai 2008 Statut Membre Dernière intervention 27 janvier 2010 - 15 août 2008 à 23:13
petinouv Messages postés 662 Date d'inscription jeudi 1 mars 2007 Statut Membre Dernière intervention 20 mai 2009 - 16 août 2008 à 08:27
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 662 Date d'inscription jeudi 1 mars 2007 Statut Membre Dernière intervention 20 mai 2009 82
15 août 2008 à 23:20
Salut,

Peux-tu nous donner ton code actuel ?
-1
nico29280 Messages postés 175 Date d'inscription dimanche 4 mai 2008 Statut Membre Dernière intervention 27 janvier 2010 6
15 août 2008 à 23:23
<!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 662 Date d'inscription jeudi 1 mars 2007 Statut Membre Dernière intervention 20 mai 2009 82
15 août 2008 à 23:29
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 175 Date d'inscription dimanche 4 mai 2008 Statut Membre Dernière intervention 27 janvier 2010 6
15 août 2008 à 23:33
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 175 Date d'inscription dimanche 4 mai 2008 Statut Membre Dernière intervention 27 janvier 2010 6
16 août 2008 à 00:15
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 662 Date d'inscription jeudi 1 mars 2007 Statut Membre Dernière intervention 20 mai 2009 82
16 août 2008 à 08:27
<?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