Ciao a tutti ho una classe col seguente codice:
public function titleTable($page){
$campi = array();
//modello di una tabella auto aggiornabile dinamicamente
//recupero i campi della tabella
$query = 'DESCRIBE utenti';
$result = $this->mMysqli->query($query);
while ($array = $result->fetch_array()) {
//creo i titoli della tabella
echo "<th>".strtoupper($array[0])."</th>\n";
//creo un array campi da utilizzare poi
$campi = $array[0];
}
if ($page == "view"){
echo "<th>ELIMINA</th>\n";
}
$result->close();
}
public function viewPage($page){
if ($page == 'view'){
$query = 'SELECT * FROM utenti ORDER BY id ASC';
$result = $this->mMysqli->query($query);
while ($array = $result->fetch_array()) {
echo "<tr>";
//recupero i dati dinamicamente in base all'array campi creato
foreach ($campi as $a){
// recupero i dati dei vari campi
echo "<td>".$array['id']."</td>\n";
}
echo "<td><a href=\"delete.php?deleteId=".$array['id']."\" onclick=\"caricaContent(this.href, 'get', 'cDelete');return false;\" onkeypress=\"return this.onclick();\" tabindex=\"1\"\"><img alt\"Cancella\" src=\"delete.gif\" /></a></td>\n</tr>\n";
}
}
}
Praticamente io ho bisogno di recuperare la variabile $campi che è un array creato nella prima funzione titlePage ed utilizzarlo nella seconda funzione viewPage.
Grazie