e-mail et inclusion d'un tableau

Bernard
Invité n'ayant pas de compte PHPfrance

31 oct. 2005, 16:38

Bonjour

Pensez vous qu'il soit possible d'inclure dans le $message d'un

Code : Tout sélectionner

mail($email, $subject, $message, $headers)
un tableau balayé par foreach ?
Merci ![/code]

Eléphant du PHP | 493 Messages

31 oct. 2005, 16:38

Oui c'est possible... Mais sans autre indications je ne peux pas t'en dire plus.

Mammouth du PHP | 1311 Messages

31 oct. 2005, 16:39

tu veut dire de $email
sinon je voi pas l'interet car un concatenation devrai suffir

Bernard
Invité n'ayant pas de compte PHPfrance

31 oct. 2005, 16:48

En fait un internaute choisi une liste de villes dans une liste. Cette liste est basculée dans un tableau associatif (villes, départements, pays etc...).

J'aimerais "glisser" ce tableau dans le mail de confirmation à cet internanute. Un peu comme une confirmation de commande...

ViPHP
ViPHP | 1380 Messages

31 oct. 2005, 16:56

Tu dois envoyer un "Content-type: text/html; charset=iso-8859-1\n" dans le header du mail pour que le format html soit pris en compte.

Voir exemples dans la doc:
http://be.php.net/manual/fr/function.mail.php
ripat

Invité
Invité n'ayant pas de compte PHPfrance

31 oct. 2005, 17:06

Je connaissais un peu le mode d'envoi de mails au format html. Mais mon interrogation se situe au niveau de l'inclusion d'un tableau php. Ca me parait tangent...

Je vais potasser....

Mammouth du PHP | 1311 Messages

31 oct. 2005, 17:11

maintenant ca va mieux
$tab=array('ville'=>'','departement'=>'');//definition du tableau
txt='';//definission de la chaine string
foreach($tab as $cle=>$val)
{
 txt.=$cle.'->'.$val;
}

mail($email, $subject, $txt, $headers); 

Bernard
Invité n'ayant pas de compte PHPfrance

31 oct. 2005, 17:16

Je vais de ce pas essayer ! Merci !