Oggi vi posto una semplice funzione che ho creato per estrarre i nomi dei campi di una tabella MySQL.
function campi_tab($tabella){ //la query alla tabella $sql = "select * from ".$tabella; $res = mysql_query($sql) or die(mysql_error()); //prendo il numero dei campi $num_campi = mysql_num_fields($res); //con un ciclo for metto in un array i vari nomi for($i=0; $i<$num_campi; $i++) $nomi_campi[] = mysql_field_name($res,$i); return $nomi_campi; }
una volta eseguita ottengo un array monodimensionale che posso utilizzare come meglio credo, ad esempio inserendo i risultati in una select/option in questo modo:
<select name="ordina_per" id="ordina_per" class="generic_sel"> <?php $nomi_campi_tab = campi_tab('trainers'); for($i=0; $i<count($nomi_campi_tab); $i++){ echo '<option value="'.$nomi_campi_tab[$i].'">'.$nomi_campi_tab[$i].'</option>'." "; } ?> </select>
ATTENZIONE: il tuo commento verrà prima moderato e se ritenuto idoneo sarà pubblicato
© 2007-2024 - ATTIVA WEB - Internet agency - P. iva 02645880739
Realizzazione siti internet Martina Franca, ecommerce Martina Franca
Via Giacomo Puccini 23 - 74015 Martina Franca (TA) - Privacy & Cookie Law