Abbi pazienza ma c'è qualcosa che non riesco proprio a capire...Nel tuo codice c'è una query
Codice PHP:
$res mysql_query("SELECT * FROM TABELLA") or die (mysql_error()); 
e poi una serie di istruzioni
Codice PHP:
$id $_GET['id']; 
$nome $_GET['nome']; 
$data $_GET['data']; 
$luogo $_GET['luogo']; 
$orario $_GET['orario']; 
$costo $_GET['costo']; 
$torneo $_GET['torneo']; 
$responsabile $_GET['responsabile']; 
$email $_GET['email']; 
tramite le quali recuperi le variabili, ma tramiteGET!!! Questo mi porterebbe a pensare ad una querystring ad una pagina precedente un form ecc ecc....la mia domanda quindi è: a che ti serve la prima query???
Oppure vediamo la cosa da un altro punto di vista: la prima query estrae il record relativo all'evento scelto (...o dovrebbe: estrae tutti i record non "quel" record) dove recuperi i dati prelevati dal db?
Per forza poi ti ritrovi i campi vuoti!