Bonjour
Merci pour tes conseils , je dois encore regardé car là je reçois 53 emails pour 53 matériels non conforme , donc un peu chiant , lol
En plus il ne dit pas qu'elle matériels est non conforme dans mon email pourtant g mis les variables. je reçois :
Bonjour,
Notre système a détecté que le matériel sous le N° - non conforme.
<?php
$date_controle = $datas['date_controle1'];
$plus = $datas['frequence_controle'];
$date_alerte_calcul = date('Y/m/d',strtotime("+$plus month", strtotime($date_controle)));
$date_alerte = date('d/m/Y',strtotime("+$plus month", strtotime($date_controle)));
?>
<td class="rouge"><?php echo $date_alerte;
$datedujour = date('Y/m/d') ;
if ($datedujour > $date_alerte_calcul ) {
echo ' <img name="ok" src="images/alerte.gif" width="15" height="15" alt="" /> ';
/// Changement du statut en alerte ( Statut >> 0 ( Conforme) passe 1 ( Non conforme) //
$id = $datas['id'];
mysql_query("UPDATE materiels3 SET etat='1' WHERE id='$id' LIMIT 1");
// Envoi du mail //
$id= $datas['id'];
$materiels = $datas['designation'];
$identification = $datas['reference'];
mail($mail, $sujet2, $message2, $headers);
}
else {
// Etat reste en 0 Conforme //
$id = $datas['id'];
mysql_query("UPDATE materiels3 SET etat='0' WHERE id='$id' LIMIT 1");
}
?>
Mon fichier mail.php
<?php
$headers ='From: "Michel"<[email protected]>'."\n";
$headers .='Reply-To: [email protected]'."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
$mail = '[email protected]';
$sujet2 = 'Notification de matériel en alerte';
$matériels = $datas['designation'];
$identification = $datas['reference'];
$message2 = 'Bonjour,<br /><br />Notre système a détecté que le matériel '.$materiels.' sous le N°'.$id.' - '.$datas['designation'].'
non conforme.<br /><br />Cordialement,<br />Michel'."\r\n\r\n";
?>