Ben dinamik bir veritabanını sorgular ve 6 tablolar döndüren bir php fonksiyonu var. Ben, bir php dizi elemanı olarak bu tablolardan her depolamak geri JSON / AJAX dizi geçirmek, ve bir sayfada ayrı olarak her bir tabloyu görüntülemek istiyorum. Ben tüm bu yapmak için test kodu yazdı. Test kod HTML dizelerden oluşan bir dizi alır ve bunları geri geçer.
Ben sorun benim test kodunda, ben gerçekten basit dizeleri kullanılmış olmasıdır:
$d1 = <<<END
<table border="1">
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>
END;
$d2 = "<div id='#f-2'>Message 2</div>";
Aslında, ne var SQL sonuçları ile ve HTML tabloları oluşturmak döngü php kod bütün bir demet:
while($row=pg_fetch_array($result, null, PGSQL_ASSOC))
{
if(!$written_header)
{
echo "<table class=\"fancy\" id=\"ticket_list_table\"><thead><tr><th>ID</th><th>Hardware Name</th><th>Serial No.</th><th>IP Address</th><th>Username</th><th>Password</th></tr></thead><tbody>";
$written_header = true;
}
echo "<tr><td>",$row[id],"</td><td>",'$row[hardwarename]',"</td><td>",'$row[serialnumber]',"</td><td>",'$row[ipAddress]',"</td><td>",'$row[username]',"</td><td>",'$row[password]',"</td></tr>";
}
pg_free_result($result);
if($written_header)
{
// close the table body and table object
echo "</tbody></table>";
}
else
{
echo "No results.";
}
echo "</div>";
Ben daha sonra bir dizi elemanı olarak geri pas böylece nasıl bir PHP değişkeni bu daha karmaşık şeyler saklayabilir?