Visualizzare contenuto database a seconda della scelta dell'utente
Salve a tutti, e' la prima volta che scrivo, sto facendo un sito web per il mio datore di lavoro ho bisogno di un grosso aiuto da parte vostra.
Ho un database "operatori" con una tabella "NOMI_OPERATORI" in cui all'interno ho le seguenti colonne:
ID, MATRICOLA, AGENT_ID , COGNOME, NOME, RECAPITO, CODFISCALE, SKILL, GRUPPO_PWK, GRUPPO, MODULO, NOTE.
La mia home page ha un campo di ricerca
<FORM ACTION="pannello.php" method="POST">
Cerca Operatore per cognome: <input type="text" size="20" name="cognome"/>
<button type="submit">Ricerca</button></span>
<select>
<option value="cognome" selected>Cognome</option>
<option value="nome">Nome</option>
<option value="acc">ACC</option>
<option value="matricola">Matricola</option>
</select>
Il mio datore di lavoro a seconda di cio' che sceglie in un'altra pagina "pannello.php" dovra' visualizzare le informazioni dell'utente.
Pagina pannello.php:
<?php
$host="localhost";
$username="root";
$password="";
$db_name="operatori";
$tbl_name="nomi_operatori";
$db =mysqli_connect($host,$username,$password,$db_name );
$cognome = $_POST['cognome'];
$sql=mysqli_query($db, "SELECT MATRICOLA, AGENT_ID, COGNOME, NOME, RECAPITO, CODFISCALE, SKILL, GRUPPO_PWK, GRUPPO, MODULO, NOTE FROM `nomi_operatori` WHERE COGNOME='$cognome'");
while($cicle=mysqli_fetch_array($sql)){
echo "<br>";
echo "<br>";
echo "<br>";
echo "<br>";
echo "<table border='1'>";
echo "<tr>";
echo "<td>".$cicle['MATRICOLA']."</td>";
echo "<td>".$cicle['AGENT_ID']."</td>";
echo "<td>".$cicle['COGNOME']."</td>";
echo "<td>".$cicle['NOME']."</td>";
echo "<td>".$cicle['RECAPITO']."</td>";
echo "<td>".$cicle['CODFISCALE']."</td>";
echo "<td>".$cicle['SKILL']."</td>";
echo "<td>".$cicle['GRUPPO_PWK']."</td>";
echo "<td>".$cicle['GRUPPO']."</td>";
echo "<td>".$cicle['MODULO']."</td>";
echo "<td>".$cicle['NOTE']."</td>";
echo "</tr>";
echo "</table>";
}
?>
il problema e' che solo tramite "cognome" riesco a cercare, come faccio a far capire al sito che voglio cercare tramite "nome" selezionandolo dal menu a tendina?
Grazie per l'aiuto, e' molto importante per favore.