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-2025 - 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
