ciao,
ho continuato a studiare e penso di essere arrivato ad un buon punto ma adesso veramente penso di essere bloccato,ho scopiazzato una funzione java e adattata e funziona, sotto vi posto tutto il programma, ma se adesso una volta cliccato ed il nome (chiave) c'è l'ho dentro desreg(ammettiamo che sia un campo chiave) mi dovrebbe partire la ricerca sul db e visualizzare le informazioni !!capito!! ecco non so almeno fino ad adesso come fare uscendo da una funzione java lanciare una funzione php che non sarà altro che la ricerca del record con quella chiave!!
sotto è postato il programma funzionante:
Codice PHP:
<?php
$myconn = mysql_connect('localhost', 'root', 'virgilio') or die('Errore...');
mysql_select_db('dbphp', $myconn) or die('Errore...');
if (isset($_POST['invia']))
{
// preparo la query
$query = "SELECT id_reg,nome_reg FROM regioni";
// invio la query
$result = mysql_query($query);
$num_righe=mysql_num_rows($result);
// controllo l'esito
if (!$result)
{
die("Errore nella query $query: " . mysql_error());
}
//echo "
righe = $num_righe";
$ind=1;
while ($ind <= $num_righe)
{
$row=mysql_fetch_row($result);
$nome = htmlentities($row[1]);
$idreg = $row[0];
$ind++;
}
// libero la memoria di PHP occupata dai record estratti con la SELECT
mysql_free_result($result);
// chiudo la connessione a MySQL
mysql_close();
}
?>
<form name="reg01" method="post" action="">
<label>descrizione regione
<input name="desreg" type="text" </input>
</label>
<label> seleziona
<select name="regioni" id="regioni" onchange="forma_desreg()"> >
<option selected>..regioni..</option>
<?php
$query = "SELECT id_reg,nome_reg FROM regioni";
$result=mysql_query($query);
$num_righe=mysql_num_rows($result);
if (!result)
{
die("errore nella query $query: " . mysql_error());
}
$ind=1;
while ($ind <= $num_righe)
{
$row=mysql_fetch_row($result);
$nome = htmlentities($row[1]);
$idreg = $row[0];
echo "<option value=\"" . $row[1] . "\">" . $row[1] . "</option>\n";
//echo "<option value=\"" . $row[1] . "\">" . $row[1] . "</option>\n";
$ind++;
}
?>
</select>
</label>
</p>
<label>nnnnnnnn
<input name="nome" type="text" id="nome"/>
</p>
<input type="submit" value="invia" id="invia"/>
</form>
<script type="text/javascript">
function forma_desreg()
{
var nome = document.getElementById('regioni').value;
document.getElementById('desreg').value=nome;
}
</script>
ciau