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