We, ciao! L'ho fatto molto rapidamente!
page.php
ricarica.function.jscodice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Province Italiane.</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <script type="text/javascript" src="./ricarica.function.js"></script> </head> <body> <h1>Le province Italiane.</h1> <?php if(isset($_GET["idregione"])) $idregione=$_GET["idregione"]; else $idregione=""; $cnsdb=@mysql_connect("host", "user", "pass"); if(!$cnsdb) { exit(" Errore di connessione!</p>"); } $seldb=mysql_select_db("italiadb"); if(!$seldb) { exit(" Errore: database non selezionato!</p>"); } $regioni=@mysql_query("select id, regione from regione"); if(!$regioni) { exit(" Lista Regioni non caricata!</p>"); } ?> <form action="provincia.php" method="post"> Scegli la Regione:</p> <label for="regione">Regione:</label> <select id="regione" name="idregione" size="1" onchange="ricarica(this);"> <option selected value="">Tutte</option> <?php while($regione=mysql_fetch_array($regioni)) { if($idregione!="") $idregione=$regione["id"]; $nomeregione=htmlspecialchars($regione['regione']); echo "<option value='$idregione'>$nomeregione</option>\n"; } if($idregione!="") { $province=@mysql_query("select id, provincia from provincia where id_regione='$idregione'"); if(!$province) { exit(" Lista province non caricata!</p>"); } ?> </select> Scegli la provincia:</p> <label for="provincia">Provincia:</label> <select id="provncia" name="idprovincia" size="1"> <option selected value="">Tutte</option> <?php while($provincia=mysql_fetch_array($province)) { $idprovincia=$provincia['id']; $nomeprovincia=htmlspecialchars($provincia['provincia']); echo "<option value='$idprovincia'>$nomeprovincia</option>\n"; } } ?> </select> <input type="submit" value="VAI" /> </form> Home Page.</p> </body> </html>
codice:function ricarica(ObjectSelect) { var Temp=ObjectSelect.options[ObjectSelect.selectedIndex].value; if(Temp!="") window.location="./page.htm?idregione="+(Temp); }

Rispondi quotando