Estrapolazione dati tramite select
Ciao community.
Mi sto avvicinando al PHP con grande interesse ma ovviamente commetto degli errori.
Io ho una pagina online in php in cui devo visualizzare dei dati da un DB che si posizionano sulla pagina web nei vari campi di una scheda, per esempio raccoglie le informazioni del giocatore di calcio sulla pagina web a mò di scheda.
Così ho pensato di estrarre i dati selezionando da un menù a tendina il calciatore da un elenco che appare in un box di selezione di tipo list/menu. Ma attenzione: non voglio inserire i nomi nella list/values, ma desidero che appaiano dinamicamente nel box richiamati dal DB, perché ovviamente se ho una lista di 752 giocatori che mi varia causa calciomercato (quindi aggiungere e togliere diventa macchinoso) devo modificare per forza la tabella in access e anche la lista del menu'sulla pagina web. capite che non mi passa piu', e mi hanno detto che sarebbe molto semplice inserire nella pagina php uno script.
Ecco allora nel tag select cosa ho prodotto finora, ma sono confusa sull'echo. Mi dareste gentilmente una mano?
Credo debba ficcare da qualche parte $_POST ma...![]()
------------------------
<select name="cercanome" style="width:200px">
<?php
$db_host = "XXXXX";
$db_login = "XXXXX";
$db_pass = "XXXXX";
$db_name = "Giocatori";
$link=mysql_connect("$db_host","$db_login","$db_pa ss")
or die ("Non riesco a connettermi a $db_host");
$selezionenomi = "select NomeCalciatore from LISTA_CALCIATORI";
$query = mysql_query ($selezionenomi, $link)
or die ("Non riesco ad eseguire la richiesta $selezionenomi");
while ($result = mysql_fetch_array($result)){
echo "<option value=\"$selezionenomi\">$selezionenomi</option> ";
}
mysql_close ($link);
?>
</select>
-------------------
In pratica desidero che una volta che nel box trovo l'elenco dei giocatori estrapolati dal DB, seleziono "Totti" e cliccando su invia viene generata la query per la visualizzazione dei dati di Totti atraverso un'altra pagina "visualizza.php", ma questo non è un problema, è già tutto a posto nel "visualizza".
Certo sarebbe ancora piu' semplice che digitando nel box le due lettere "To" per esempio verrebbero fuori la lista con
- Tomasson
- Tommasi
- Tonetto
- Totti ...
ma non voglio complicarmi la vita, mi basta che possa scegliere dall'elenco i nomi.
Grazie a tutti per l'aiuto.