Собственно проблема:
При нажатии на ссылку в меню открывается файл view_cat.php?id=1, view_cat.php?id=2 и так далее, но на всех страницах отображается информацию только по view_cat.php?id=1.
Не знаю в чём беда... Уже голова болит от всего этого.
Вод код view_cat.php:
<?php include ("blocks/db.php");
if (isset($_GET['cat'])) {$cat = $_GET['cat']; }
if (!isset($cat)) {$cat = 1;}
/* Проверяем, является ли переменная числом */
if (!preg_match("|^[\d]+$|", $cat)) {
exit ("<p>Неверный формат запроса! Проверьте URL!");
}
$result = mysql_query ("SELECT * FROM categories WHERE id='$cat'",$db);
if (!$result)
{
echo "<p>Ошибка. Сообщите об этом администратору cuper2@mail.ru <br><strong>Код ошибки: </strong></p>";
exit (mysql_error());
}
if (mysql_num_rows($result)>0)
{
$myrow = mysql_fetch_array ($result);
}
else
{
echo "<p>Информация по запросу не может быть извлечена, в таблице нет записей.</p>";
exit();
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title><?php echo "Заметки категории - $myrow[title]"; ?></title>
<link href="css/style.css" rel="stylesheet" type="text/css">
<meta name="description" content="<?php echo $myrow["meta_d"]?>">
<meta name="keywords" content="<?php echo $myrow["meta_k"]?>">
</head>
<body>
<table width="1000" border="0" align="center">
<tr>
<?php include ("blocks/menu(lava).php");?>
</tr>
<tr>
<td><table width="994" border="0">
<tr>
<td width="223" valign="top" class="lefttd">
<?php include ("blocks/lefttd.php");?>
</td>
<td width="761" valign="top" class="center">
<?
echo $myrow["text"];
$result = mysql_query("SELECT id,title,description,date,author,mini_img,view FROM data WHERE cat='$cat' ORDER BY id ",$db);
if (!$result)
{
echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору admin@ruseller.com. <br> <strong>Код ошибки:</strong></p>";
exit(mysql_error());
}
if (mysql_num_rows($result) > 0)
{
$myrow = mysql_fetch_array($result);
do
{
printf ("<table align='center' class='post'>
<tr>
<td class='post_title'>
<p class='post_name'><img class='mini' align='left' src='%s'><a href='view_post.php?id=%s'>%s</a></p>
<p class='post_adds'>Дата добавления: %s</p>
<p class='post_adds'>Автор урока: %s</p></td>
</tr>
<tr>
<td>%s <p class='post_view'>Просмотров: %s </p></td>
</tr>
</table><br><br>",$myrow["mini_img"],$myrow["id"],$myrow["title"], $myrow["date"],$myrow["author"],$myrow["description"], $myrow["view"]);
}
while ($myrow = mysql_fetch_array($result));
}
else
{
echo "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>";
exit();
}
?>
</td>
</tr>
</table></td>
</tr>
<tr>
<?php include ("blocks/footer.php");?>
</tr>
</table>
</body>
</html>
_____________
Гнусный социопат с комплексом Бога.