Nouveau sur le forum ? Voici votre case départ pour bien débuter.

Incontournables XHTML / CSS :

Auteur
africa
# 07 Sep 2008 - 08:31:20
Citer
167 Posts
Bonjour

Ce post n'est pas vraiment en rapport avec le thème de ce forum, et je m'en excuse, mais je me sens un peu chez moi ici. smile

Un membre du forum pourra peut être m' aidé ou m'indiqué un lien, une piste à suivre, un forum adapté .....?

J'ai mis en place un formulaire php qui fonctionne correctement, seulement lorsque je le reçois dans le corps du message tous les champs sont à la queue leu leu, je souhaiterai que dans le message chaque champ passe à la ligne.

Merci

Bon dimanche


Formulaire : http://www.hasparren.net/commande.php

Code html du formulaire :[/code]

  <form action="<? echo $_SERVER['PHP_SELF'] ?>" method="post" id="formulaire">
<p><span <? if ($erreur_email == 1){echo "class='erreur'";} ?>>Votre email : </span></p>
<div><input name="f_email" type="text" id="f_email" size="40" maxlength="40" value = "<? echo $email ?>" />
</div>

<p><span <? if ($erreur_adresse == 1){echo "class='erreur'";} ?>>Votre adresse : </span></p>
<div><textarea name="f_adresse" cols="70" rows="5" id="f_adresse" ><? echo $adresse ?></textarea>
</div>

<p><span <? if ($erreur_message == 1){echo "class='erreur'";} ?>>Votre message : </span></p>
<div><textarea name="f_message" cols="70" rows="5" id="f_message" ><? echo $message ?></textarea>
</div>
<div><br />
<input type="submit" name="f_envoyer" value="Envoyer" />
</div>
</form>
<p class='retour'> <? echo $retour; ?> </p>



Code php du formulaire :
<?
if (isset($_POST['f_envoyer'])) {
$email = trim($_POST['f_email']);
$message = $_POST['f_message'];
$erreur_email = 0;
$erreur_message = 0;
$retour = "";
$destinataire = "john.doe@wanadoo.fr";
$sujet = "contact";
$merci = "Votre message à bien été envoyé, merci.";
if ($email == "") {
$retour .= "Entrez votre adresse email.";
$erreur_email = 1;
} else {
if (! eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\.[a-z]{2,3}$",$email)) {
$retour .= "L'adresse email n'est pas correcte.";
$erreur_email = 1;
}
}
if ($message == "") {
$retour .= "Vous avez oublié votre message.";
$erreur_message = 1;
}
if ($retour =="") {
$contenu .= $email."\n";
$contenu .= $message;
mail($destinataire,$sujet,$contenu,"FROM:john.doe@wanadoo.fr");
$retour = $merci;
$email = "";
$message = "";
}
} else {
$email = "";
$message = "";
}
?>

Modifié par Heyoan (07 Sep 2008 - 08:38)

http://www.cambo-les-bains.net 
^
Heyoan
# 07 Sep 2008 - 08:37:40
Citer
Un p'tit Kiwiz Coca ?
Modérateur
3153 Posts
Hello,

Sujet déplacé : il est en tout cas plus en rapport avec ce Salon. cligne

Pour les sauts de ligne il suffit de rajouter des <br /> entre les champs et d'utiliser nl2br pour formater les champs issus d'un textarea.

A+

Edit: : j'ai édité ton message car on voyait l'adresse email en dur dans le code. langue
Modifié par Heyoan (07 Sep 2008 - 08:39)

^

référencesLes références web : openweb.eu.org - opquast.com - webmaster-hub.com - webrankinfo.com - salemioche.net - web-pour-tous.org - webonorme.org

Nos partenaires : Editions Eyrolles

Nikozen : Hébergement - Réalisation : Alsacreations.fr

Powered by Phedio v3.7.9 © dew
Contacter l'administrateur - 3.4 ms - Charte