ciao,
ho letto da poco la guida presente su html.it su javascript, ma non riesco a trovare una cosa che mi servirebbe su una pagina html/php. Io ho fatto una pagina in cui chiedo il nome di un database, di una tabella e dei campi ad esso relativo. Ora, il nome del database può essere scelto tramite select option, ma vorrei che il nome della tabella apparisse solo quando viene scelto il database. come lo faccio? ho cercato eventi reload, ma questi ricaricano le pagine, possono servirmi oppure ho capito male? ecco il codice

<html>
<header>
<script language="javascript">
function aggiorna(){
//qui lo script che aggiorni la pagina stessa passando come valori il nome del database
}
</script>
</header>
<body>
<?
echo 'Se non ricordi qualche informazione, vai alla visualizzazione';
?>
<form name="form1" method="get" action="insertdb.php">


Inserisci il nome del Database: </p>



<?
$db_host = "localhost";
$db_user = "root";
$db_password = "";
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file");
$db_list = mysql_list_dbs();
$i = 0;
$cnt = mysql_num_rows($db_list);
echo'<SELECT NAME="dbname">';
$m = ">";
while ($i < $cnt) {
$r = mysql_db_name($db_list, $i);
echo'<OPTION value ='.$r.$m;
echo $r;
echo'</OPTION>';
$i++;
}
echo'</SELECT>';
?>


Inserisci il nome della Tabella: </p>


//qui dovrei richiamare lo script in javascript per recepire il nome del database e far apparire la lista delle tabelle esattamente come per i database
<input type="text" name="dbtable">

<input type="hidden" name="lenght" value="<? echo $_GET['dbcampi'] ?>" >
<?php
for($i=0;$i<$_GET['dbcampi'];$i++){
echo'

Inserisci il nome del campo:';
echo"<input type=\"text\" name=\"campo$i\">";
echo'

Inserisci il valore:';
echo"<input type=\"text\" name=\"valore$i\">";
}
?>
<input type="submit" value="Invia">
</form>
</body>
</html>

grazie per l'aiuto