Робота в Україні: вакансії, резюме

Перетворення записів у 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);

?>

Оцініть, будь ласка, матеріал:

Рейтинг: 4.4/10 (голосів: 26)