Non mi compare nessun errore, semplicemente non viene eseguita la riga postata prima
Comunque le mie query sono del tipo (esempi puramente casuali):
Query_1 = SELECT Id, Nome, Cognome, Indirizzo FROM User
Campi_1 = array('Id', 'Nome', 'Cognome', 'Indirizzo')
Query_2 = SELECT Id, Libro, Titolo, Autore, Pagine, CasaEditrice FROM Biblioteca
Campi_2 = array ('Id', 'Libro', 'Titolo', 'Autore', 'Pagine', 'CasaEditrice')
Query_3 = SELECT Id, Città, Codice FROM City
Campi_3 = array('Id','Città','Codice')
e quello che tento di fare è che in base alla query e ai campi di creare una tabella dinamica in righe e colonne. Se ad esempio seleziono il gruppo _1 io avrò n righe e 4 colonne; se seleziono il gruppo _2 avrò n righe e 6 colonne, per il gruppo _3 avrò n righe e 3 colonne
Codice PHP:
<table>
while($post_obj = $data->estrai($Query)){
echo "<tr>";
foreach($Campi as $Campo) {
echo "<TD>".$post_obj->$Campo."</TD>";
echo "</tr>";
}
</table>
Nel particolare quello che non va è la riga;
Codice PHP:
echo "<TD>".$post_obj->$Campo."</TD>";