selezione da menu a discesa con 2 variabili
Ciao
Ho questo codice:
Codice PHP:
<?php
function dbconnect() {
include("dati.php");
mysql_connect($dbhost, $db_login, $db_pass);
@mysql_select_db("$database") or die ("Unable to select database");
}
dbconnect();
$query = "SELECT * FROM clientidb ORDER BY cognome";
$esegui = mysql_query($query)
or die ("Non riesco ad eseguire la query $query");
$righe = mysql_num_rows ($esegui);
?>
<html>
<head>
<title>Trova cliente</title>
<?echo "<b>Clienti presenti nella rubrica: <font color=\"#FF0000\">$righe</b></font><br>";?>
</head>
<body>
<TABLE border=0 width=100% cellpadding=3>
<tr>
<td width=100% colspan=2>
<p align=center><b>Trova il cliente
<form method=POST action=<? $PATH_INFO ?>>
</b></td></tr>
<tr>
<td width=25%><b>Cognome e Nome cliente</b></td>
<td width=%><select name=clienti size=1>
<option> </option>
<?
while ($valori = mysql_fetch_array ($esegui)){
$a1 = $valori ["id_user"];
$a2 = $valori ["cognome"];
$a3 = $valori ["nome"];
echo "<option> $a2 $a3</option>";
}
?>
</select>
</td></tr>
<td width=18%><b><input type=submit value=Trova></b></td>
<td width=82%></form></td>
</tr>
</table>
</body></html>
In pratica richiamo dal Database il nome e cognome
dei clienti, i quali sono visualizzati in un menu a discesa.
Vorrei adesso, premendo il tasto trova, visualizzare nella stessa pagina (sotto al menu)
il resto dei dati del cliente selezionato(città, data nascita ecc ecc) però non riesco
a mettere insieme il codice php funzionante.
ah proposito, selezionando lo spazio vuoto nel menu a discesa i dati precedenti dovrebbero
essere cancellati (magari se ciò non fose possibile va bene anche un tasto reset.
Potete aiutarmi?
grazie