Перетворення записів у HTML-таблицю
Функція приймає набір записів з бази даних, які отримані після виконання mysql_query(), і виводить їх в HTML-таблицю.
<?php
function recordset2html_table($result){
// приймає записи (набір записів) і виводить їх в HTML-таблицю
$out = "<table>";
// кількість полів результату запиту
$num_fields = mysql_num_fields($result);
for($i = 0; $i < $num_fields; $i++){
$out .= "<th>" . mysql_field_name($result, $i) . "</th>";
}
while ($linea = mysql_fetch_array($result, MYSQL_ASSOC)) {
$out .= "<tr>";
foreach ($linea as $col){
$out .= "<td>" . $col . "</td>";
}
$out .= "</tr>";
}
$out .= "</table>";
return $out;
}
// ... тут ви вже маєте бути з'єднані з базою
// робимо SQL-запит
$res = mysql_query("SELECT * FROM `posts` LIMIT 0, 10");
echo recordset2html_table($res);
?>
Оцініть, будь ласка, матеріал:
