Alexander01

Utenti
  • Numero contenuti

    1
  • Iscritto

  • Ultima visita

Su Alexander01

  • Livello
    Iniziato

Contact Methods

  • ICQ
    0
  1. Salve a tutti Ho un problema con uno script per l'implementazione di select dinamiche. Per intenderci per poter scegliere da un menù a tendina le regioni e far apparire dinamicamente le rispettive province in un nuovo box. Ecco il codice: <?php error_reporting(E_ALL); ?> <html> <head> <script type="text/javascript"> function inviaCambiamenti1(){ document.form1.submit(); } function inviaCambiamenti2(){ document.form2.submit(); } </script> </head> <body> <?php $link=mysql_connect('localhost', 'usernameroot', 'paswordroot') or die ("Non riesco a connettermi a <b>Localhost</b>"); mysql_select_db ('database', $link) or die ("Non riesco a selezionare il db database<br>"); ?> <form name="form1" action="select2.php" method="POST"> <input type="hidden" nome="formUsato" value="form1"> <select name="nomeregione" onChange="inviaCambiamenti1();"> <? $query="SELECT * FROM regione order by 'nomeregione'"; $result = mysql_query($query); echo '<option value="">Seleziona</option>'; while($row = mysql_fetch_assoc($result)){ echo '<option value="'.$row['idregione'].'" >'.$row['nomeregione'].'</option>'; } $idregione = strip_tags(stripslashes(trim($_POST['idregione']))); ?> </select> </form> <form name="form2" action="select2.php" method="POST"> <input type="hidden" nome="formUsato" value="form2"> <select name="nomeprovincia" onChange="inviaCambiamenti2();"> <? $query2 ="SELECT nomeprovincia FROM province WHERE idregione='".$idregione."'"; $result2 = mysql_query($query2)or die(mysql_error());; echo '<option value="">Seleziona</option>'; if($idregione != '') { while($row2 = mysql_fetch_assoc($result2)) { echo '<option value="'.$row2['idprovincia'].'" >'.$row2['nomeprovincia'].'</option>'; } ?> </select> </form> </body></html> Ebbene ho qualche problema, in quanto non gira correttamente. Potreste gentilmente darmi una mano? Grazie sin da ora per l'aiuto e buona serata a tutti