Re: [LA-discussions] formulaire web |
[ Thread Index |
Date Index
| More linuxarverne.org/discussions Archives
]
Le mercredi 14 juillet 2010, Daniel Cartron a écrit :
> Autre question php sur laquelle je sèche :
> si je veux récupérer la valeur de $val qui correspond à $key="Mail" pour
> l'inclure dans la ligne
> $headers .= 'From: ' . $variablemail . "\r\n";
> comment je peux faire simplement ? et comment traiter le fait que cette
> valeur peut-être vide ?
>
> Merci d'avance.
>
J'ai finalement réussi à le faire comme ça, mais je ne suis pas certain d'avoir
fait le truc le moins bourrin possible...
<?php
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'To: dan@xxxxxxxxxxx' . "\r\n";
$message = "Demande en provenance du site Web\n\n";
while (list($key, $val) = each($_POST))
{
if(!empty($val))
if($val == "on")
{$message .= "$key : oui\n";}
elseif($key == "Mail")
{$message .= "$key : $val\n";
$headers .= 'From: ' . $val . "\r\n";}
else
{$message .= "$key : $val\n";}
else
{if($key == "Mail")
$headers .= 'From: infos@xxxxxxxxxxxxxxxxxxxx' . "\r\n";
}
}
$headers .= 'Content-Type: text/plain; charset=UTF-8' . "\r\n";
$headers .= 'Content-Transfer-Encoding: 8bit' . "\r\n";
$subject = "Demande de devis";
mail($TO, $subject, $message, $headers);
Header("Location: http://www.ferrier-traiteur.com/devis2.php");
?>
--
Cordialement, Daniel Cartron
« J'aime bien la mini-jupe. Je n'y vois que des avantages. »
Francis Blanche
---
Liste de discussions de LinuxArverne
http://wiki.linuxarverne.org/listes_de_diffusion