Recuperare i dati in una select

elpirata

Utente Attivo
18 Mar 2009
230
7
18
Buongiorno a tutti,
dovrei recuperare i dati da una select, ho provato in questo modo, ma ahime non funziona

PHP:
	<SELECT name = 'n_tecnico'>
		<?php 
		include ('connessione.php');
		$query = "SELECT * FROM tecnico";
		$risultato = mysql_query ($query) or die ("Errore nella query" . mysql_error());
		while ($riga = mysql_fetch_assoc($risultato)){
			
		echo "OPTION value=" . $riga[cognome] . ">" . $riga[nome] . "</OPTION>\n";
		}
		mysql_free_result ($risultato);
		mysql_close ($myconn);
		?>
	</SELECT>
Mi dareste cortesemente una mano ?

:crying:
 

n1k4r0

Utente Attivo
15 Nov 2012
135
0
0
ciao, prima di tutto noto che manca il simbolo del minore davanti all'option e poi ti da qualche errore o semplicemente non fa nulla?

Inviato dal mio SM-G900F utilizzando Tapatalk
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.041
146
63
PR
www.borgo-italia.it
ciao
PHP:
<?php
//...
echo "<option value='" . $riga['cognome'] . "'>" . $riga['nome'] . "</option>";
//oppure echo "<option value=\"" . $riga['cognome'] . "\">" . $riga['nome'] . "</option>";
//...
?>
 

elpirata

Utente Attivo
18 Mar 2009
230
7
18
Ciao a tutti ragazzi, io grazie a voi ho risolto scrivendo in questo modo:

PHP:
echo "<option value='$riga[id]'>$riga[cognome] $riga[nome]</option>";
Anche se mi piacerebbe che la prima riga mostrasse la scritta "Seleziona Tecnico", cosi come sta mostra subito il nome del tecnico. Cmq grazie a voi ho risolto anche questa :) :) :)
 

n1k4r0

Utente Attivo
15 Nov 2012
135
0
0
per quello basta che prima del while fai un echo di un option con value vuoto e von scritto quello che vuoi

Inviato dal mio SM-G900F utilizzando Tapatalk