buon sabato a tutti,

non riesco a far passare un valore 'sottocategoria' di una select dinamica al secondo file che lo prende e insieme ad altri li registra in un db.

mi spiego.

ho un form

codice:



PHOTO GALLERY

	    	  <form name="form1" action="?page=gallery" method="POST">
                


                <b style="color: #FF0000;">Scegli la Categoria per la nuova Immagine[/b]
                <select name="categoria">
<?php
				$mysqlc->query("SELECT * FROM categorie ORDER BY nome;");
				while($result = mysql_fetch_array($mysqlc->result, MYSQL_ASSOC)){
				
								echo "<option selected ";
								if(isset($_POST['categoria']) && $result['id'] == $_POST['categoria']) echo "selected=\"SELECTED\"";
								echo "value='".$result['id']."'>".$result['nome']."</option>";
				
					}
?>

				</select>
                </p>
                
                


                <b style="color: #FF0000;">Scegli la SottoCategoria per la nuova Immagine[/b]
                <select name="sottocategoria">

<?php
				$mysqlc->query("SELECT * FROM sub_categorie  ORDER BY nome;");
				while($result = mysql_fetch_array($mysqlc->result, MYSQL_ASSOC)){
				
								echo "<option selected ";
								if(isset($_POST['sottocategoria']) && $result['id'] == $_POST['sottocategoria']) echo "selected=\"SELECTED\"";
								echo "value='".$result['id']."'>".$result['nome']."</option>";
				
					}
?>
				  
                </select>
                </p>
                <input type="submit" value="carica foto" />
                </form>
nel secondo file la select 'categoria' viene letta senza nessun problema mentre la select 'sottocategoria' no

il listato completo potete leggerlo qui

dove sbaglio?