Codice PHP:
$adesso = $_POST['anno'].$_POST['mese'].$_POST['giorno'];
$res = mysql_query("SELECT * ,
DATE_FORMAT(data_decorrenza,'%d-%m-%Y') as data_dec,
DATE_FORMAT(data_fine,'%d-%m-%Y') as data_fin,
period_diff(date_format($adesso,\"%Y%m\"),date_format(data_decorrenza,\"%Y%m\")) as mesi
FROM prestiti
LEFT JOIN dipendenti ON (cod_dipendente=codice)
order by cognome, nome asc");
while ($row=mysql_fetch_assoc($res))
{
$ultima_quota = $row['data_fine'];
list($y, $m, $g) = explode('-',$data_giorno);
$time_data_giorno = mktime(0, 0, 0, $m, $g, $y);
list($y, $m, $g) = explode('-',$ultima_quota);
$time_ultima_quota = mktime(0, 0, 0, $m, $g, $y);
$somma = $row['imp_somma'];
if (($time_ultima_quota <= $time_data_giorno) || ($somma > 0 )) {
//niente
}else{
print………..
adesso ci può essere il socio PIPPO che rientra più volte nella condizione IF e io vorrei che venisse stampato solo uno, cioè quello che ha l'ID più grande o la data più recente.
Preciso che nella tabella ogni riga ha un ID univoco autoincrement.