Problème corps message mail php

Résolu
liadea Messages postés 127 Date d'inscription   Statut Membre Dernière intervention   -  
liadea Messages postés 127 Date d'inscription   Statut Membre Dernière intervention   -
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.

$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:

1 réponse

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
$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
0
liadea Messages postés 127 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Merci beaucoup tout fonctionne comme je le souhaitai
Tres bonne journée
bonne fête de la musique

MERCI
0