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>
";?>
</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