/** * Crea tabella dinamica in modo automatico * * @param string $dataTableName ID da assegnare alla tabella non dimenticare inizializzazione jquery * @param string $tableName Nome tabella mysql * @param array $a_colName Titoli delle colonne * @param array $a_fields Nome dei campi come db */ function dataTable($dataTableName, $tableName, $a_colName, $a_fields){ global $page; mysql_connect("localhost", "root", ""); mysql_select_db("db"); if( count($a_colName) != count($a_fields) ){ echo "errore #3001"; exit(); } $numCol = count($a_colName); $q = "SELECT id, "; foreach ($a_fields AS $campo){ $q .= $campo . ", "; } $q = substr($q, 0, -2); $q .= " FROM $tableName"; $result = mysql_query($q); if(!$result) echo mysql_error (); echo ""; echo ""; foreach ($a_colName AS $col){ echo "" ; } echo ""; $count = mysql_affected_rows(); if($count != 0) { while ( $data = mysql_fetch_assoc($result) ){ echo ' '; foreach ($a_fields AS $campo){ echo "" ; } echo ''; } } else { echo ""; } echo "
" . $col . "
" . $data[$campo] . "
"; echo ' '; }