ciao,

il mio codice funziona solo se prelevo i dati da una tabella, ora volevo farlo funzionare con due tabelle, ma non ci riesco, esempio: se nella prima tabella c'è una data di nascita che coincide con la data di oggi e nella seconda tabella ce ne sono due che coincidono con la data di oggi, la data della prima tabella mi esce doppia, ESEMPIO:

compleanno Giovanni anni 27
compleanno Franco anni 32
compleanno Giovanni anni 27
compleanno Anna anni 24


Codice PHP:
<?php
$query 
"SELECT *, YEAR(curdate()) - YEAR(a_admin.nascita) as eta1, YEAR(curdate()) - YEAR(a_agenti.nascita) as eta2
          FROM a_admin, a_agenti
          WHERE DATE_FORMAT(a_admin.nascita, '%m/%d') = DATE_FORMAT(NOW(), '%m/%d')
          AND DATE_FORMAT(a_agenti.nascita, '%m/%d') = DATE_FORMAT(NOW(), '%m/%d')"
;
$result mysql_query($query) or die (mysql_error());
echo 
"<table width=\"650\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">
<tr><td height=\"20\"></td></tr>
<tr><td height=\"1\" bgcolor=\"BE743F\"></td></tr>"

if(
mysql_num_rows($result) > 0)  {
    while(
$utente mysql_fetch_array($result))
    {
echo 
"<tr><td height=\"20\"><span class=\"testo_rosso_bold\">
Buon compleanno 
$utente[nome_admin] $utente[cognome_admin] per i tuoi $utente[eta1] anni!
</span></td></tr>
<tr><td height=\"1\" bgcolor=\"BE743F\"></td></tr>"
;
echo 
"<tr><td height=\"20\"><span class=\"testo_rosso_bold\">
Buon compleanno 
$utente[nome_agente] $utente[cognome_agente] per i tuoi $utente[eta2] anni!
</span></td></tr>
<tr><td height=\"1\" bgcolor=\"BE743F\"></td></tr>"
;
    } 

else
    {
echo 
"<tr><td height=\"20\"><span class=\"testo_nero_bold\">
Oggi non'è il compleanno di nessuno
</span></td></tr>
<tr><td height=\"1\" bgcolor=\"BE743F\"></td></tr>"
;
    }
echo 
"</table>"
?>