|
|
|
| Почемуто обрабатывается тока форумы из 1ой категории.. далее печатается таблица 2ой категории а форумы входящие в ее состав не отображаются :(
include ("config.php");
mysql_connect($dbhost, $dbuser, $dbpass);
@mysql_select_db($dbname)
$sql = mysql_query("SELECT * FROM categories;");
$sql2 = mysql_query("SELECT * FROM forums;");
while($fromdb = mysql_fetch_array($sql))
{
echo("
<table width=\"800\" border=\"0\" cellpadding=\"1\" cellspacing=\"1\" bgcolor=\"#CCCCCC\">
<tr>
<td bgcolor=\"#F0F0F0\">
<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\">
<tr>
<td>$fromdb[cat_title]</td>
<td>topics</td>
<td>posts</td>
</tr>");
while($fromdb2 = mysql_fetch_array($sql2))
{
if($fromdb[cat_id]==$fromdb2[cat_id])
{
echo("<tr>
<td><a href=\"./view_forum&id=$fromdb2[forum_id]\">$fromdb2[forum_name]</a><br>
$fromdb2[forum_desc]</td>
<td>$fromdb2[forum_topics]</td>
<td>$fromdb2[forum_posts]</td>
</tr>");
}
}
echo ("
</table>
</td>
</tr>
</table>");
echo("</br>");
}
mysql_close();
|
| |
|
|
|
|
|
|
|
для: Якорь
(09.12.2005 в 03:32)
| | После строк
<?php
$sql = mysql_query("SELECT * FROM categories;");
$sql2 = mysql_query("SELECT * FROM forums;");
?>
|
Поставьте проверки на ошибки
<?php
$sql = mysql_query("SELECT * FROM categories;");
if(!$sql) exit(mysql_error());
$sql2 = mysql_query("SELECT * FROM forums;");
if(!$sql2) exit(mysql_error());
?>
|
Что-нибудь выводится дополнительно в окно браузера?
PS Вопросы посвящённые работе с базами данных лучше сразу размещать в форуме MySQL | |
|
|
|