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:
e questi sono i valori che passo alla funzione :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>");
}
$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!!

Rispondi quotando