Page 1 sur 1

envoyer par email le resultat d'un formulaire

Posté : 07 déc. 2006, 19:43
par numbers
Bonjour, je voudrais envoyer vers une adresse email le résultat d'un formulaire. Le formulaire est ok vu que le résultat sur la page est bon. Le problème se présente pour envoyer le résultat sur l'email voulu.

Voici le code :
<?
$pseudo = $_POST["pseudo"];
$sexe = $_POST["sexe"];
$age = $_POST["age"];
$destinataire = "[email protected]";
$sujet = "Formulaire";
$corps = "Nouvel utilisateur\n";
$corps .= "Pseudo: {$pseudo}\nSexe: {$sexe}\nAge: {$age}\n";
$from = "From: [email protected]\n"
mail($destinataire, $sujet, $corps, $from);
?>
En le testant voici le résultat :
Parse error: syntax error, unexpected T_STRING in /home/carref/public_html/notre_script.php on line 10

Pour in fo la ligne 10 est celle de la fonction mail.

Je comprends pas pourquoi ça bug. Que dois-je modifié?

Posté : 07 déc. 2006, 20:15
par DocType
Tu dois apprendre à coder proprement, en sortant tes variables de tes chaines...
Je te laisse rechercher et trouver l'exemple pratique, ça en regorge dans tous les coins du forum :wink:

Posté : 07 déc. 2006, 20:48
par Ultim4T0m
Et ne pas oublier de point virgule ;)

Posté : 07 déc. 2006, 22:56
par Invité
Pour le ; oublier ok j'ai rectifier.

Sortir les variable de mes chaines? là je comprends pas ce qui ne va pas ni ce que tu veux dire

Posté : 08 déc. 2006, 01:01
par Cyrano
Tout simplement qu'au lieu de ceci :
$corps .= "Pseudo: {$pseudo}\nSexe: {$sexe}\nAge: {$age}\n";
Il faudrait faire :
$corps .= "Pseudo: ". $pseudo ."\nSexe: ". $sexe ."\nAge: ". $age ."\n";
On appelle ça une concaténation :)

Posté : 08 déc. 2006, 09:42
par numbers
ah ok mais dansles deux cas ça marche quand même.
En tout c'est bon je reçois plus l'erreur et le mail est bien envoyé.
Merci

Re: envoyer par email le resultat d'un formulaire

Posté : 26 déc. 2011, 02:37
par Invité
cc je voudrai savoir le code en entié car je pleur devant mon pc et je suis chauve a la force de marché les cheveux donc aillé pitié de mais cheveux svp.

Re: envoyer par email le resultat d'un formulaire

Posté : 26 déc. 2011, 09:42
par xTG
cc je voudrai savoir le code en entié car je pleur devant mon pc et je suis chauve a la force de marché les cheveux donc aillé pitié de mais cheveux svp.
Le code est en entier, par contre ta phrase n'est pas dans un français entier. 8-|