[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выборка данных из БД
RCuPeR
Добрый день форумчане, пришёл к Вам просить помощи, уже всё обыскал, никак не могу понять в чём причина.
Собственно проблема:
При нажатии на ссылку в меню открывается файл 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>


_____________
Гнусный социопат с комплексом Бога.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.