Sto facendo una pagina di sign up.
Premetto che sono alle primissime armi con php, ma me la cavo con sql.

Ecco il codice:


codice:
<head>
<title>Iscriviti</title>
</head>

<body>

<table><form action='processform.php' method='POST'>
        <tr><td align='right'>
			<font face="Arial" style="font-size: 9pt" color="#000080">Nome
			Utente</font></td>
            <td><font face="Arial"><span style="font-size: 9pt">
			<font color="#000080">
			<input name='Last_name' maxlength='65' size='40' style="font-weight: 700"></font></span></font></td></tr>
        <tr><td align='right'>
			<font face="Arial" style="font-size: 9pt" color="#000080">Password</font></td>
		    <td><font face="Arial"><span style="font-size: 9pt">
			<font color="#000080">
			<input name='Phone' maxlength='15' size='40' style="font-weight: 700"></font></span></font></td></tr>
        <tr><td align='right'>
			<font face="Arial" style="font-size: 9pt" color="#000080">Conferma
			Password</font></td>
		    <td><font face="Arial"><span style="font-size: 9pt">
			<font color="#000080">
			<input name='Phone0' maxlength='15' size='40' style="font-weight: 700"></font></span></font></td></tr>
        <tr><td align='right'>
			<font face="Arial" style="font-size: 9pt" color="#000080">e-mail</font></td>
		    <td><font face="Arial"><span style="font-size: 9pt">
			<font color="#000080">
			<input name='Phone1' maxlength='15' size='40' style="font-weight: 700"></font></span></font></td></tr>
        <tr><td align='right'>
			<font face="Arial" style="font-size: 9pt" color="#000080">Conferma
			e-mail </font> </td>
		    <td><font face="Arial"><span style="font-size: 9pt">
			<font color="#000080">
			<input name='Phone2' maxlength='15' size='40' style="font-weight: 700"></font></span></font></td></tr>
        <tr><td align='right'>
			<font face="Arial" style="font-size: 9pt" color="#000080">Nome
			Squadra</font></td>
		    <td><font face="Arial"><span style="font-size: 9pt">
			<font color="#000080">
			<input name='Phone3' maxlength='15' size='40' style="font-weight: 700"></font></span></font></td></tr>
        <tr><td align='right'>
			<font face="Arial" style="font-size: 9pt" color="#000080">CAP</font></td>
		    <td><font face="Arial"><span style="font-size: 9pt">
			<font color="#000080">
			<input name='Phone4' maxlength='15' size='9' style="font-weight: 700"></font></span></font></td></tr>
        <tr><td align='right'>
			<font face="Arial" style="font-size: 9pt" color="#000080">Città</font></td>
		    <td><font face="Arial"><span style="font-size: 9pt">
			<font color="#000080">
			<input name='Phone5' maxlength='15' size='40' style="font-weight: 700"></font></span></font></td></tr>
        <tr><td align='right'>
			<font face="Arial" style="font-size: 9pt" color="#000080">Data
			Nascita</font></td>
		    <td><font face="Arial"><span style="font-size: 9pt">
			<font color="#000080">
			<input name='Phone6' maxlength='15' size='22' style="font-weight: 700"></font></span><font style="font-size: 9pt" color="#000080">(gg/mm/aaaa)</font></font></td></tr>
        <tr><td align='right'>
			<font face="Arial" style="font-size: 9pt" color="#000080">Sesso</font></td>
		    <td><font face="Arial" style="font-size: 9pt" color="#000080"><INPUT TYPE=radio NAME="sesso" VALUE="Maschio" CHECKED>Maschio<INPUT TYPE=radio NAME="sesso" VALUE="Femmina">Femmina</font></td></tr>
        <tr><td align='right'>
			<font face="Arial" style="font-size: 9pt" color="#000080">Lingua</font></td>
		    <td><font face="Arial" style="font-size: 9pt" color="#000080"></font></td></tr>
        <tr><td align='right'>
			<font face="Arial" style="font-size: 9pt" color="#000080">Nazione</font></td>
		    <td><font face="Arial" style="font-size: 9pt" color="#000080"></font>
				<?php

				//$num_righe = mysql_num_rows($stSql);

				$cxn = mysql_connect("localhost", "***", "***")
				or die("Connessione non riuscita: " . mysql_error());

				mysql_select_db("***");

				$result = mysql_query("SELECT id_nazione, nazione FROM kont_test1.nazioni ",$cxn)
				or die("Query non valida: " . mysql_error());

				if (!$result) {
				    echo "Fallimento nell'esecuzione della query ($sql) dal DB: " . mysql_error();
				    exit;
				}

				?>
			<select name='NAZIONE' id='fl'>
			<?php
				while($row = mysql_fetch_assoc($result))
					{
   				echo "<option value='{$row['nazione']}'>";
   				echo $row['nazione']."\n";
					}
			?>

		</select></td></tr>
        <tr><td align='right'>
			<font face="Arial" style="font-size: 9pt" color="#000080">Regione</font></td>
		    <td><font face="Arial" style="font-size: 9pt" color="#000080"></font></td></tr>
	    <tr><td colspan='2' align='center'>

<font face="Arial">
			<span style="font-size: 9pt">
			<font face="Arial Unicode MS" color="#000080">
			<input type='submit' value='Comferma Iscrizione a ...' style="font-weight: 700"></font></span></font></p>
		    </td></tr>
      </form></table></body>
</html>
Funziona bene.

Ora però mi trovo di fronte ad un arcano...

Dalla tabella nazioni mi sono preso anche il campo id_nazione, che dovrò usare come foreign key, per pescarmi le regioni della nazione selezionata nella tabella regioni e quindi popolare un secondo combo box in base alla nazione selezionata...

Come posso fare?

P.S.: Se notate delle anomalie al codice, non inerenti la questione specifica, sarei a voi grato se mi diate qualsiasi tipo di consiglio, considerando che questo è il mio primo codice php.

Grazie a tutti/e.