Skinny site

... un modo di esprimersi

  • Aumenta dimensione caratteri
  • Dimensione caratteri predefinita
  • Diminuisci dimensione caratteri
Home Code Snippets PHP Funzione per creare un tag select caricando i dati da una tabelle di un database

Funzione per creare un tag select caricando i dati da una tabelle di un database

E-mail Stampa PDF
Valutazione attuale: / 1
ScarsoOttimo 

Con questo metodo è possibile creare automaticamente un tag <select></select>
I parametri che richiede sono:

  1. Il nome del controllo
  2. Gli eventi al quale deve rispondere
  3. La tabella dalla quale deve prelevare i dati
  4. Il codice dell'elemento che deve essere selezionato
Ovviamente il metodo può essere riadattato, in questo caso per prelevare i dati è stata usata la classe my_mySql che è possibile trovare sempre in questa sezione del sito al precedente esempio.
function loadSelect($control_name, $control_event, $db_table ,$whichSelected){
$sql = "SELECT * FROM ".$db_table;
$myDB = new my_mySql;
$myDB->server_pconnect(MY_SERVER, MY_DB_USER, MY_DB_PWD);
$result = $myDB->safe_query($sql,MY_DB1);
echo("<SELECT NAME='".$control_name."' ".$control_event.">");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
echo("<OPTION VALUE='".$row[0]."'");
if($row[0]==$whichSelected)
echo("SELECTED");
echo(">");
echo ($row[1]);
echo("</OPTION>");
}
echo("</SELECT>");
}
Ultimo aggiornamento Lunedì 11 Agosto 2008 07:41  

Google Analytics Tracking Module