";
$criteri = "SELECT prove.risultato, utenti.nome as utente, corsi.nome as corso, prove.data ";
//$criteri .= "FROM (corsi INNER JOIN utenti ON corsi.id = utenti.idcorso) INNER JOIN prove ON utenti.id = prove.idutente ";
$criteri .= "FROM (corsi LEFT JOIN utenti ON corsi.id = utenti.idcorso) LEFT JOIN prove ON utenti.id = prove.idutente ";
//$criteri .= "FROM (corsi STRAIGHT JOIN utenti ON corsi.id = utenti.idcorso) STRAIGHT JOIN prove ON utenti.id = prove.idutente ";
//$criteri .= "FROM corsi RIGHT JOIN (utenti RIGHT JOIN prove ON utenti.id = prove.idutente) ON corsi.id = utenti.idcorso ";
// Selezione dei criteri di ricerca
// CORSO
if ($corso != 9000) $s_corso = "(corsi.id = $corso)";
// UTENTE
if ($utente != 9000) $s_utente = "(utenti.id = $utente)";
// DATA
if ($data != 9000)
{
switch ($data)
{
case "prima": $s_data = "(prove.data < $v_data)";
break;
case "dopo": $s_data = "(prove.data > $v_data)";
break;
case "giorno": $s_data = "(prove.data = $v_data)";
break;
}
}
// RISULTATO
if ($ris != 9000)
{
switch ($ris)
{
case "minore": $s_ris = "(prove.risultato < $v_ris)";
break;
case "maggiore": $s_ris = "(prove.risultato > $v_ris)";
break;
case "uguale": $s_ris = "(prove.risultato = $v_ris)";
break;
}
}
//if ($ris == 9000) $criteri .= "Where ".$s_corso." AND ".$s_utente." AND ".$s_data." AND ".$s_ris;
echo $criteri;
$result = mysql_query($criteri, $db);
if ($myrow = mysql_fetch_array($result))
{
do
{
if ($riga == true)
{
echo "".$myrow["data"]." | ".$myrow["risultato"]." | ".$myrow["utente"]." | ".$myrow["corso"]." |
";
$riga = false;
}
else
{
echo "".$myrow["data"]." | ".$myrow["risultato"]." | ".$myrow["utente"]." | ".$myrow["corso"]." |
";
$riga = true;
}
}while ($myrow = mysql_fetch_array($result));
echo "";
}
else
echo "
Nessun record trovato!
";
echo "Torna
";
?>