Te lo abbiamo detto già altrove... DEVI ESEGUIRE SELECT CON L'ID e non con stringhe
Codice PHP:
$connessione mysql_connect ('localhost''root''');
if (!
$connessione) {die('Connessione non riuscita' mysql_error());}
$rs mysql_query('SELECT ID, REGISTA FROM FILM ORDER BY REGISTA'$connessione);

while (
$riga mysql_fetch_array($rs))
{
echo 
'<form method="post" action="pagina_che_riceve.php">';
echo 
'<select name="id_regista">';
echo 
'<option value="'$riga['ID'].'">';
echo 
htmlentities($riga['REGISTA']);
echo 
"</option>\r";
echo 
'</select>';
echo 
'<input type="submit" name="visualizza" value="visualizza sceda regista" />';
echo 
'</form>';

-------------
FILE CHE RICEVE
Codice PHP:
$connessione mysql_connect ('localhost''root''');
if (!
$connessione) {die('Connessione non riuscita' mysql_error());}

$db mysql_select_db ('redluck'$connessione);
if (!
$db) {die('Connessione non riuscita' mysql_error());}


$parametro = isset($_POST['id_regista']) ? intval($_POST['id_regista']) : 0;

$query "SELECT ID, TITOLO_INGLESE, TITOLO_ITALIANO, REGISTA, ANNO, DURATA, LOCATION ";
$query $query "FROM FILM ";
$query $query "WHERE ID='".$parametro."' ";

etc etc