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


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/