Ciao ragazzi, ho ancora bisogno del vostro aiuto.
Praticamente devo stampare il contenuto di una query sql, ma essendo che devo effettuare tante query, volevo creare un funzione che dinamicamente stampasse la tabella in base alla query.
ecco il codice della funzione che ho creato:

Codice PHP:
function stampaQuery($titleTable$ris){
        print(
"<table border = 1>");
        print(
"<tr>");
    
$arr explode(","$titleTable);
    foreach (
$arr as &$value
        print(
"<th> $value </th>");
    
    print(
"</tr>");
    while(
$record mysql_fetch_array($ris))
    {    
        
$arr explode(","$titleTable);
        foreach (
$arr as &$value) {
                print(
"<tr>");
                print(
"<td>".$record["$value"]."</td>");
                print(
"</tr>");
        }
    }
    print(
"</table>");

e questi sono i valori che passo alla funzione :
$query2 = "SELECT * FROM Discoteca;";
$stringa = "Discoteca,Nome,Via";
$ris = richiesteSQLLettura($query2); //effettuo la query al DB
stampaQuery($stringa, $ris);

facendo così mi stampa i risultati, però me li mette tutti in una colonna! probabilmente sbaglio qualcosa nella formattazione, sapete aiutarmi?

help!!