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