[PHP]Envoyer tableau dans corps mail
Fermé
Jeanette
-
17 août 2010 à 11:24
hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 - 19 août 2010 à 15:08
hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 - 19 août 2010 à 15:08
A voir également:
- [PHP]Envoyer tableau dans corps mail
- Tableau croisé dynamique - Guide
- Yahoo mail - Accueil - Mail
- Tableau ascii - Guide
- Tableau word - Guide
- Publipostage mail - Accueil - Word
3 réponses
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
19 août 2010 à 15:08
19 août 2010 à 15:08
mail('ton_mail', 'sujet', $contenu, $headers);
$headers sont les entêtes du mail, désolé je penssait que tu connaitrais. Voilà comment passer ton mail de texte à HTML :
Voilou :)
$headers sont les entêtes du mail, désolé je penssait que tu connaitrais. Voilà comment passer ton mail de texte à HTML :
$headers = "From:nom@domaine.com\n"; $headers .= "MIME-version: 1.0\n"; $headers .= "Content-type: text/html; charset= UTF-8\n";
Voilou :)
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
17 août 2010 à 11:53
17 août 2010 à 11:53
C'est effectivement possible.
Pour ce faire, rien de bien compliqué, que du php.
Dans un premier temps, tu envoie ta requette SQL (comme tu le ferais n'importe quand). Tu récupères le résultat en faisant une boucle et en créant ton tableau HTML. Ensuite t'as plus qu'a tout envoyer ;)
En gros :
En espérant t'avoir aidé ;)
Pour ce faire, rien de bien compliqué, que du php.
Dans un premier temps, tu envoie ta requette SQL (comme tu le ferais n'importe quand). Tu récupères le résultat en faisant une boucle et en créant ton tableau HTML. Ensuite t'as plus qu'a tout envoyer ;)
En gros :
$contenu = '<table>'; $rq = mysql_query("TA REQUETTE"); while($tab = mysql_fetch_array($rq)){ $contenu .= '<tr><td>'.$tab['ton_infos'].'</td></tr>'; } $contenu .= '</table>'; mail('ton_mail', 'sujet', $contenu, $headers);
En espérant t'avoir aidé ;)