Salve a tutti!
Ho 2 tabelle,cinema e film , in relazione 1 a n dove i campi in relazione sono cinema.idcinema = film.cinema

Attraverso una casella a discesa che mi recupera nomecinema dalla tabella cinema vorrei passare al file insertcinema.php il valore della chiave esterna corrispondente nella tabella film ovvero film.cinema .

Come posso fare? Spero di essere stato chiaro.

Il codice è questo:

cinema.php
Codice PHP:
<?php

include('connessione.php');
$sql="SELECT idfilm,cinema, film, linkfilm,idcinema,nomecinema FROM film,cinema WHERE cinema.idcinema = film.cinema";

$risultato_query=mysql_query($sql,$connessione);
// controlla il risultato della query attraverso la funzione mysql_query

$num_righe=mysql_num_rows($risultato_query);
// restituisce il numero di record ottenuto dalla selezione




echo"<html>";
echo
"<head>";
echo
"<title>Documento senza titolo</title>";
echo
"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">";
echo
"</head>";

echo
"<body>";
echo
"<form name=\"form1\" method=\"POST\" action=\"insertfilm.php\">";
 echo
" <table width=\"75%\" border=\"0\">";
  echo
"  <tr>"
echo
"  <td colspan=\"2\"><div align=\"center\"><font color=\"#0000FF\" size=\"+6\">[b]InserimentoFilm[/b]</font></div></td>";
   echo
" </tr>";
    echo
"<tr>"
    echo
"  <td width=\"32%\">Titolo</td>";
     echo
" <td width=\"68%\"><input name=\"titolo\" type=\"text\" id=\"titolo\" size=\"50\" maxlength=\"50\"></td>";
    echo
"</tr>";
    echo
"<tr> ";
     echo
" <td>Linked</td>";
     echo
" <td><input name=\"collegafilm\" type=\"text\" id=\"collegafilm\" size=\"50\" maxlength=\"100\"></td>";
    echo
"</tr>";
    echo
"<tr> ";
    echo
"  <td>Cinema</td>";
    echo
" <td><select name=\"nomecinema\" id=\"nomecinema\">";

          while(
$riga=mysql_fetch_array($risultato_query)){
          
$cinema=$riga["cinema"];
          
$nomecinema=$riga["nomecinema"];
          echo
"<option>$nomecinema</option>";
           }

      echo
" </select></td>";
    echo
"</tr>";

   echo
" <tr>";
     echo
" <td></td>";
     echo
" <td><input type=\"submit\" name=\"Submit\" value=\"Invia\"></td>";
   echo
" </tr>";
 echo
" </table>  

</p>"
;


echo
"</body>";
echo
"</html>";

mysql_close($connessione)
?>
insertfilm.php
Codice PHP:
<?
INCLUDE('connessione.php');
 
$numcinema=$_POST['cinema'];
$titolo=$_POST['titolo'];
$collegafilm=$_POST['collegafilm'];
$nomecinema=$_POST['nomecinema'];

echo
"$numcinema $titolo $collegafilm $nomecinema";


mysql_close($connessione)
    
// chiusura della connessione con il database
?>
l'echo in insertfilm.php mi restituisce tutto tranne $numcinema=$_POST['cinema'];