"; $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

"; ?>