Вывод таблицы
Добавлено: 2011-06-23 20:10:19
Всем привет.
Пытаюсь вывести таблицу на PHP, но что то не получается вывести инфу, шапку вывел, вон набить таблицу инфой не получается.
Пытаюсь вывести таблицу на PHP, но что то не получается вывести инфу, шапку вывел, вон набить таблицу инфой не получается.
Код: Выделить всё
<?php
include './config.php';
require_once './index.php';
$conn=mysql_connect($dbhost,$dbuser,$dbpass)
or die("Could not connect : " . mysql_error());
mysql_select_db($dbname) or die("Could not select database");
mysql_query("SET NAMES utf8");
$query=mysql_query("SELECT d.dish_id, d.user_id, d.time_date, m1.menu_num, m1.menu_name, d.dish_count,
d.dish_count_sp, u1.user_name, u1.bgcolor
FROM dishs d
LEFT JOIN menu m1 ON m1.menu_id = d.menu_id
LEFT JOIN users u1 ON u1.user_id = d.user_id
WHERE d.deleted = '0'
AND m1.deleted = '0'
AND u1.deleted = '0'
GROUP BY u1.user_name")
or die("Query failed : " . mysql_error());
$query2=mysql_query("SELECT menu_num FROM menu
WHERE deleted=0")
or die("Query failed : " . mysql_error());
$query3=mysql_query("SELECT d.dish_id, d.user_id, d.time_date, m1.menu_num, m1.menu_name, d.dish_count,
d.dish_count_sp, u1.user_name, u1.bgcolor
FROM dishs d
LEFT JOIN menu m1 ON m1.menu_id = d.menu_id
LEFT JOIN users u1 ON u1.user_id = d.user_id
WHERE d.deleted = '0'
AND m1.deleted = '0'
AND u1.deleted = '0'
ORDER BY d.user_id, m1.menu_num")
or die("Query failed : " . mysql_error());
echo "<table width=\"65%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\"><tr><th> </th>";
while($row=mysql_fetch_array($query))
{
$user_name_pr=$row['user_name'];
echo"
<th colspan=\"3\">$user_name_pr</th>
";}
echo "</tr><tr>
<th> </th>";
for($i=0;$i<mysql_num_rows($query);$i++)
{
echo "<th>Кол-во порц.</th><th>Кол-во порц.</th>
<th>Кол-во порц.</th>
";
}
echo"
</tr>
<tr>
<th>№ блюда</th>";
for($i=0;$i<mysql_num_rows($query);$i++)
{
echo "<th>Остаток ср.</th><th>Остаток</th>
<th>Заявка</th>
";
}
while ($row2=mysql_fetch_array($query2))
{ $menu_num_pr=$row2['menu_num'];
echo "<tr><th>$menu_num_pr</th></tr>";
}
while($row=mysql_fetch_array(query))
{
$dish_count_sp_pr=$row['dish_count_sp'];
$dish_count_pr=$row['dish_count'];
echo"<tr><td>
<th align=\"center\">$dish_count_sp_pr</th>
<th align=\"center\">$dish_count_pr</th></td>
</tr>";
}
?>