| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 
 |  
 
//get the info yellow_alert (parents)
$qparaa = "select yellow_alert.email_parents from yellow_alert where AlertID";
$rparaa = mysql_query($qparaa) or die(mysql_error());
$aparaa = mysql_fetch_array($rparaa);
 
//get the info yellow_Agents_garderies
$qgarderies = "select yellow_agents_garderies.AgentID_garderies from yellow_agents_garderies where AgentID_garderies";
$rgarderies = mysql_query($qgarderies) or die(mysql_error());
$agarderies = mysql_fetch_array($rgarderies);
 
// verifier si le email a deja été envoyer selon la table de log yellow_alert_sended
$qnotsend = "select * from yellow_alert_sended where yellow_alert_sended.fusion != '$aparaa$agarderies' ";
$rnotsend = mysql_query($qnotsend) or die(mysql_error());
if(mysql_num_rows($rnotsend) > '0')
{
echo "exit car le email a déjà été envoyer";
exit();
}
// si non, on continue et on envoie les avis courriels a tous ceux qui ne sont pas dans la table yellow_alert_fusion
.
//blabla
// on log la table yellow_alert_sended.. 
//
 exit..
 
 
Jai essayé aussi le code suivant avec un NOT IN :
 
 
// vérifier les correspondances entre les annonces des garderies et les recherches(alert) des parents enregistrer.
// avec le NOT IN jessaie dexclure ceux qui sont déjà dans la table yellow_alert_sended.
$qexpa = "select * from yellow_alert, yellow_agents_garderies where 
yellow_alert.statut_Alert = 'active' && yellow_agents_garderies.statut_annonceID = 'active' && 
yellow_alert.CategoryList = yellow_agents_garderies.CategoryID && yellow_alert.Provinces = yellow_agents_garderies.Provinces && 
yellow_alert.state = yellow_agents_garderies.state &&
'$asended' NOT IN ((select yellow_alert.email_parents from yellow_alert where AlertID)(select yellow_agents_garderies.AgentID_garderies from yellow_agents_garderies where AgentID_garderies))";
$rexpa = mysql_query($qexpa) or die(mysql_error());
if(mysql_num_rows($rexpa) > '0')
 
{
while($aexp = mysql_fetch_array($rexpa))
{ 
// on envoie les avis courriels au parents selon les correspondances entre les parents et les garderies sauf tous ceux qui sont dans la table yellow_alert_fusion
// blabla..
//
.
}
}
{
echo "exit car le email a deja ete envoyer car il est déjà logé dans la table yellow_alert_sended";
exit();
} | 
Partager