Problème corps message mail php
Résolu
liadea
Messages postés
129
Statut
Membre
-
liadea Messages postés 129 Statut Membre -
liadea Messages postés 129 Statut Membre -
Bonjour,
je vous ecris car apres deux jours de tests et des tas d'essai je ne parviens toujours pas au résultat voulu.
je vais essayer d'être la plus clair possible :
2 listes déroulantes : une qui choisie une période
une autre qui choisie un nom
Lorsque 2 critères particuliers de sélections de ces listes sont remplis j'affiche un bouton "envoyer un mail à "nom" "
ça c'est OK
"nom" peut avoir plusieurs prénoms dans la base de données avec d'autres informations.
Je voudrais que dans le message du mail il me référence ces informations mais en un seul mail et non en plusieurs s'il y a par exemple 5 prénoms avec le même nom.
j'espère avoir était assez clair.
Merci par avance de votre futur collaboration.
je vous ecris car apres deux jours de tests et des tas d'essai je ne parviens toujours pas au résultat voulu.
je vais essayer d'être la plus clair possible :
2 listes déroulantes : une qui choisie une période
une autre qui choisie un nom
Lorsque 2 critères particuliers de sélections de ces listes sont remplis j'affiche un bouton "envoyer un mail à "nom" "
ça c'est OK
"nom" peut avoir plusieurs prénoms dans la base de données avec d'autres informations.
Je voudrais que dans le message du mail il me référence ces informations mais en un seul mail et non en plusieurs s'il y a par exemple 5 prénoms avec le même nom.
j'espère avoir était assez clair.
$req2 = "SELECT ua.NomNetbios,ua.SourceMAJ,ua.AdresseIP,notifications.DateUA,notifications.ETAT FROM ua
JOIN notifications
ON ua.AdresseIP = notifications.AdresseIP
AND notifications.ETAT='Hors Ligne'
AND notifications.DateUA='$today'
WHERE ENTITE='$value'";
$res2 = mysql_query($req2) or die("2-Fonction MailENTITES: Erreur SQL !\n" . $req2 . mysql_error());
//Récuperation des résultats
while ($row = mysql_fetch_array($res2)){
$netbios= $row['NomNetbios'];
$source = $row['SourceMAJ'];
$ip = $row['AdresseIP'];
$date = $row['DateUA'];
$etat = $row['ETAT'];
$expediteur = "mail@toto.fr";
$destinataire = "mail@tutu.fr";
$sujet = "test bouton mail";
$message = "test
\nNOM DE L'UPDATE AGENT : $netbios
\nSOURCE : $source
\nADRESSE IP : $ip
\nDATE DE VERIFICATION : $dateFr
\nETAT : $etat
\n ";
<INPUT TYPE="button" name="mail" VALUE="Envoyer un mail à <?php echo $mail ?>" onClick="if (confirm('Etes-vous sûre de vouloir envoyer un mail ?'))<?php echo mail($destinataire,$sujet,$message);?>" style="font-size:14px"/>
Merci par avance de votre futur collaboration.
A voir également:
- Problème corps message mail php
- Recuperer message whatsapp supprimé - Guide
- Message absence thunderbird - Guide
- Message supprimé whatsapp - Guide
- Windows live mail - Télécharger - Mail
- Epingler un message whatsapp - Accueil - Messagerie instantanée
1 réponse
$req2 = "SELECT ua.NomNetbios,ua.SourceMAJ,ua.AdresseIP,notifications.DateUA,notifications.ETAT FROM ua
JOIN notifications
ON ua.AdresseIP = notifications.AdresseIP
AND notifications.ETAT='Hors Ligne'
AND notifications.DateUA='$today'
WHERE ENTITE='$value'";
$res2 = mysql_query($req2) or die("2-Fonction MailENTITES: Erreur SQL !\n" . $req2 . mysql_error());
$netbios=array();
$source=array();
$ip=array();
$date=array();
$etat=array();
$message="";
//Récuperation des résultats
while ($row = mysql_fetch_array($res2)){
$netbios[]= $row['NomNetbios'];
$source[] = $row['SourceMAJ'];
$ip[] = $row['AdresseIP'];
$date[] = $row['DateUA'];
$etat[] = $row['ETAT'];
$expediteur = "mail@toto.fr";
$destinataire = "mail@tutu.fr";
$sujet = "test bouton mail";
for($i=0;$i<sizeof($netbios);$i++){
$message. = "\n\n\n
\n message N° ".($i+1)."
\nNOM DE L'UPDATE AGENT : $netbios[$i]
\nSOURCE : $source[$i]
\nADRESSE IP : $ip[$i]
\nDATE DE VERIFICATION : $dateFr[$i]
\nETAT : $etat[$i]
\n ";
}
}
//et la tu fais l'envoi du mail après la boucle while
Merci beaucoup tout fonctionne comme je le souhaitai
Tres bonne journée
bonne fête de la musique
MERCI