non capisco perchè nella tabella tab_graduati crei una riga ID e poi una riga ID_graduato...praticamente fanno la stessa cosa...non ti conviene inserire una riga ID (ok), ma anzichè la riga ID_graduato inserisci il nome per esempio. se però l'ID_graduato lo linki ad un'altra tabella coi dati utenti, allora è un altro discorso.
cmq, per fare il test, ho fatto riferimento alle due tabelle strutturate così:
TAB_GRADI
"id, grado"
TAB_GRADUATI
"id, id_graduato, nome, grado, data"
così funziona:
Codice PHP:
// ECCO LA MEGA QUERY :-)
// L'UNICO INPUT DI CUI HA BISOGNO E' L'ID GRADUATO CHE RACCOGLI TRAMITE UN FORM O ALTRO
$query = safe_query("
SELECT
tab_graduati.id,
tab_graduati.id_graduato,
tab_graduati.nome,
tab_graduati.grado AS id_grado_graduato,
tab_graduati.data,
tab_gradi.id AS id_grado,
tab_gradi.grado AS nome_grado
FROM
tab_graduati,
tab_gradi
WHERE
tab_graduati.id = '$graduato' AND tab_gradi.id=tab_graduati.grado
");
$dati_graduato=mysql_fetch_array($query);
// STAMPA DEI RISULTATI IN TABELLA
echo "<table>\n<tr>\n";
echo "<td>ID Graduato</td><td>Nome Graduato</td><td>Grado</td><td>Data</td>\n</tr>\n";
echo "<tr>\n";
echo "<td>".$dati_graduato['id_graduato']."</td>";
echo "<td>".$dati_graduato['nome']."</td>";
echo "<td>".$dati_graduato['nome_grado']."</td>";
echo "<td>".date('H:i:s d-m-y',$dati_graduato['data'])."</td>";
echo "\n</tr></table>";
dimenticavo...dai un'occhiata a questa guida:
http://php.html.it/guide/lezione/228...come-una-sola/
ciao!