[RESOLU] aide sur formulaire php avec bouton radio

Eléphanteau du PHP | 13 Messages

13 sept. 2012, 15:52

yesssssss ça marche, merci a toi :D

par contre je recois les infos en vrac comme ça :
Votre nom : DurandEmail : [email protected]éléphone : 0160859617Facilité d'utilisation du site : excellentNiveaux de prix : excellentAvez-vous trouvé ce que vous cherchiez ? : ouiDésirez-vous être contacté : nonMessage complémentaire : bravo !

comment faire pour les recevoir comme ça :
Votre nom : Durand
Email : [email protected]
Téléphone : 0160859617
Facilité d'utilisation du site : excellent
Niveaux de prix : excellent
Avez-vous trouvé ce que vous cherchiez ? : oui
Désirez-vous être contacté : non
Message complémentaire : bravo !

on peut faire un retour à la ligne ?

ViPHP
xTG
ViPHP | 7331 Messages

13 sept. 2012, 16:40

C'est du plain/text donc il faut rajouter le caractère de retour à la ligne :
echo "Ceci est un \r\n test";
Ceci est un
test
Donc \r\n.

Eléphanteau du PHP | 13 Messages

13 sept. 2012, 17:04

oui j'ai déja vu ça dans des formulaire ainsi que nl2br

mais dans ceci je mets ça ou ?
$headers .= "Reply-To: ".$mail."\n";
	$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\"";
                $adr ="Votre nom :  ".($_POST['adr']);
	$adrmail = "Email :  ".($_POST['adrmail']);
                $telephone = "Téléphone :  ".($_POST['telephone']);
                $facilite = "Facilité d'utilisation du site :  ".($_POST['facilite']);
                $prix = "Niveaux de prix :  ".($_POST['prix']);
                $recherche = "Avez-vous trouvé ce que vous cherchiez ? :  ".($_POST['recherche']);
                $contact = "Désirez-vous être contacté :  ".($_POST['contact']);
                $texte = $adr . $adrmail . $telephone . $facilite . $prix . $recherche . $contact . $texte;

Eléphanteau du PHP | 13 Messages

14 sept. 2012, 07:37

bonjour le me réponds à moi même :

j'ai trouvé on modifiant cette ligne :
$texte = $adr . $adrmail . $telephone . $facilite . $prix . $recherche . $contact . $texte;
comme cela :
$texte = $adr ."\n\n". $adrmail ."\n\n". $telephone ."\n\n". $facilite ."\n\n". $prix ."\n\n". $recherche ."\n\n". $contact ."\n\n". $texte;
j'obtiens le résultat suivant :
Votre nom : Durand

Email : [email protected]

Téléphone : 0160859617

Facilité d'utilisation du site : excellent

Niveaux de prix : excellent

Avez-vous trouvé ce que vous cherchiez ? : oui

Désirez-vous être contacté : non

Message complémentaire : bravo !

un grand merci a toi, je vais maintenant travailler ma mise en page

a bientôt

ViPHP
xTG
ViPHP | 7331 Messages

14 sept. 2012, 08:41

Si tu souhaites une mise en page plus poussée saches que tu peux utiliser du HTML, il faut pour cela inclure le bon header pour que les balises soient interprétées.
Tu trouveras un exemple dans la documentation de la fonction mail().

Eléphanteau du PHP | 13 Messages

14 sept. 2012, 08:48

Bonjour xTG

Pour la mise en page en css , pas de probleme je sais faire.
Je suis maintenant en train de faire, apparaitre et disparaitre les champs mail et phone, a l'affichage, et qu'il apparraissen si oui est coché, tu vois pas encore fini, et en plus faire apparaitre la page de remùerciement en petit format.

a bientot

ViPHP
xTG
ViPHP | 7331 Messages

14 sept. 2012, 08:49

Je parlais de mise en page de l'email en fait. ;)

Eléphanteau du PHP | 13 Messages

14 sept. 2012, 08:52

la mise ne pahe email convient car c'est juste un sondage afin de savoir ce qui ne vas pas sur un site de vente en ligne afin de le modifier et le rendre plus attractif