Скажите пожалуйста, где в коде ошибка, заметки выводятся в цикле в файле lesson.php?cat=1 и полностью тоже в том же файле открывается, но с соответствующим id писал такой код, но почему то у меня открывается только первая заметка lesson.php?cat=2&id=1 во всех ссылках, хотя id менятся как нужно но открывается та же заметка по 1 id <?php include("block/bd.php"); if (isset($_GET['cat'])) {$cat = $_GET['cat']; } $result = mysql_query("SELECT * FROM categories WHERE id='$cat'",$db); if (!$result) { echo "<p><strong>Запрос на выборку данных из базы не прошел.<br> </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["meta_d"];?></title> <link href="style.css" rel="stylesheet" type="text/css"> <link href="style2.css" rel="stylesheet" type="text/css"> <link rel="icon" href="http://localhost/engelz.ru/favicon.ico" type="image/x-icon"> <link rel="shortcut icon" href="http://localhost/engelz.ru/favicon.ico" type="image/x-icon"> <meta name="keywords" content="<?php echo $myrow["meta_k"];?>"> <meta name="description" content="<?php echo $myrow["meta_d"];?>"> <script type="text/javascript" src="js/swfobject.js"></script> </head> <body> <?php $php_thoughts = $myrow['title']; include("block/header.php"); ?> <table valign="top" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <?php include("block/left_td.php"); ?> </td> <td valign="top"><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" class="main_table"> <tr> <td valign="top"> <?php if(isset($_GET['id'])) { $result14 = mysql_query("SELECT * FROM data WHERE id='$cat'",$db); if (!$result14) { echo "<p><strong>Запрос на выборку данных из базы не прошел. <br> </strong></p>"; exit(mysql_error()); } if (mysql_num_rows($result14) > 0) { $myrow14 = mysql_fetch_array($result14); $new_view = $myrow14["view"] + 1; $updata = mysql_query ("UPDATE data SET view='$new_view' WHERE id='$id'",$db); } else { echo "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>"; } printf ("<p class='post_title2'>%s</p><div class='text'>%s</div><p class='post_view'>Просмотров: %s</p>",$myrow14["title"],$myrow14["text"],$myrow14["view"]); while ($myrow14 = mysql_fetch_array($result14)); } else { echo $myrow["text"]; $result11 = mysql_query("SELECT cat FROM categories WHERE cat='$cat'",$db); $myrow11 = mysql_fetch_array($result11); $result1 = mysql_query("SELECT id,title,description,date,author,mini_img,view FROM data WHERE cat='$cat' ORDER BY id DESC LIMIT 3",$db); if (!$result1) { echo "<p>Запрос на выборку данных из базы не прошел.</strong></p>"; exit(mysql_error()); } if (mysql_num_rows($result1) > 0) { $myrow1 = mysql_fetch_array($result1); do { printf ("<div class='content3'> <img src='%s' class='mini_img' align='left' alt='*'></a> <p class='h4'><a href='lesson.php?cat=%s&id=%s'>%s</a></p> <p class='comment'>Добавил: %s<br>Сложность: %s</p><br clear='left'> <div class='description'>%s</div> <div class='info'> <div class='raiting_star'> <div class='raiting'> <div class='raiting_blank'></div> <div class='raiting_hover'></div> <div id='im'></div></div> <span class='comment'>Создан: %s</span> <span class='comment'>Просмотров: %s</span></div></div><br>",$myrow1["mini_img"],$myrow11["cat"],$myrow1["id"],$myrow1["title"],$myrow1["author"],$myrow1["slog"],$myrow1["description"],$myrow1["img"],$myrow1["view"],$myrow1["date"]); } while ($myrow1 = mysql_fetch_array($result1)); } } ?> </td> </tr> </table> </td> <?php include("block/right_td.php"); ?> </td> </tr> </table> <?php include("block/footer.php"); ?> </body> </html>
Код (Text): <?php include("block/bd.php"); if (isset($_GET['cat'])) {$cat = $_GET['cat']; } $result = mysql_query("SELECT * FROM categories WHERE id='$cat'",$db); if (!$result) { echo "<p><strong>Запрос на выборку данных из базы не прошел.<br> </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["meta_d"];?></title> <link href="style.css" rel="stylesheet" type="text/css"> <link href="style2.css" rel="stylesheet" type="text/css"> <link rel="icon" href="http://localhost/engelz.ru/favicon.ico" type="image/x-icon"> <link rel="shortcut icon" href="http://localhost/engelz.ru/favicon.ico" type="image/x-icon"> <meta name="keywords" content="<?php echo $myrow["meta_k"];?>"> <meta name="description" content="<?php echo $myrow["meta_d"];?>"> <script type="text/javascript" src="js/swfobject.js"></script> </head> <body> <?php $php_thoughts = $myrow['title']; include("block/header.php"); ?> <table valign="top" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <?php include("block/left_td.php"); ?> </td> <td valign="top"><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" class="main_table"> <tr> <td valign="top"> <?php if(isset($_GET['id'])) { $result14 = mysql_query("SELECT * FROM data WHERE id='$cat'",$db); if (!$result14) { echo "<p><strong>Запрос на выборку данных из базы не прошел. <br> </strong></p>"; exit(mysql_error()); } if (mysql_num_rows($result14) > 0) { $myrow14 = mysql_fetch_array($result14); $new_view = $myrow14["view"] + 1; $updata = mysql_query ("UPDATE data SET view='$new_view' WHERE id='$id'",$db); } else { echo "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>"; } printf ("<p class='post_title2'>%s</p><div class='text'>%s</div><p class='post_view'>Просмотров: %s</p>",$myrow14["title"],$myrow14["text"],$myrow14["view"]); while ($myrow14 = mysql_fetch_array($result14)); } else { echo $myrow["text"]; $result11 = mysql_query("SELECT cat FROM categories WHERE cat='$cat'",$db); $myrow11 = mysql_fetch_array($result11); $result1 = mysql_query("SELECT id,title,description,date,author,mini_img,view FROM data WHERE cat='$cat' ORDER BY id DESC LIMIT 3",$db); if (!$result1) { echo "<p>Запрос на выборку данных из базы не прошел.</strong></p>"; exit(mysql_error()); } if (mysql_num_rows($result1) > 0) { $myrow1 = mysql_fetch_array($result1); do { printf ("<div class='content3'> <img src='%s' class='mini_img' align='left' alt='*'></a> <p class='h4'><a href='lesson.php?cat=%s&id=%s'>%s</a></p> <p class='comment'>Добавил: %s<br>Сложность: %s</p><br clear='left'> <div class='description'>%s</div> <div class='info'> <div class='raiting_star'> <div class='raiting'> <div class='raiting_blank'></div> <div class='raiting_hover'></div> <div id='im'></div></div> <span class='comment'>Создан: %s</span> <span class='comment'>Просмотров: %s</span></div></div><br>",$myrow1["mini_img"],$myrow11["cat"],$myrow1["id"],$myrow1["title"],$myrow1["author"],$myrow1["slog"],$myrow1["description"],$myrow1["img"],$myrow1["view"],$myrow1["date"]); } while ($myrow1 = mysql_fetch_array($result1)); } } ?> </td> </tr> </table> </td> <?php include("block/right_td.php"); ?> </td> </tr> </table> <?php include("block/footer.php"); ?> </body> </html>
PHP: <?php include("block/bd.php"); if (isset($_GET['cat'])) {$cat = $_GET['cat']; } $result = mysql_query("SELECT * FROM categories WHERE id='$cat'",$db); if (!$result) { echo "<p><strong>Запрос на выборку данных из базы не прошел.<br> </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["meta_d"];?></title> <link href="style.css" rel="stylesheet" type="text/css"> <link href="style2.css" rel="stylesheet" type="text/css"> <link rel="icon" href="http://localhost/engelz.ru/favicon.ico" type="image/x-icon"> <link rel="shortcut icon" href="http://localhost/engelz.ru/favicon.ico" type="image/x-icon"> <meta name="keywords" content="<?php echo $myrow["meta_k"];?>"> <meta name="description" content="<?php echo $myrow["meta_d"];?>"> <script type="text/javascript" src="js/swfobject.js"></script> </head> <body> <?php $php_thoughts = $myrow['title']; include("block/header.php"); ?> <table valign="top" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <?php include("block/left_td.php"); ?> </td> <td valign="top"><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" class="main_table"> <tr> <td valign="top"> <?php if(isset($_GET['id'])) { $result14 = mysql_query("SELECT * FROM data WHERE id='$cat'",$db); if (!$result14) { echo "<p><strong>Запрос на выборку данных из базы не прошел. <br> </strong></p>"; exit(mysql_error()); } if (mysql_num_rows($result14) > 0) { $myrow14 = mysql_fetch_array($result14); $new_view = $myrow14["view"] + 1; $updata = mysql_query ("UPDATE data SET view='$new_view' WHERE id='$id'",$db); } else { echo "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>"; } printf ("<p class='post_title2'>%s</p><div class='text'>%s</div><p class='post_view'>Просмотров: %s</p>",$myrow14["title"],$myrow14["text"],$myrow14["view"]); while ($myrow14 = mysql_fetch_array($result14)); } else { echo $myrow["text"]; $result11 = mysql_query("SELECT cat FROM categories WHERE cat='$cat'",$db); $myrow11 = mysql_fetch_array($result11); $result1 = mysql_query("SELECT id,title,description,date,author,mini_img,view FROM data WHERE cat='$cat' ORDER BY id DESC LIMIT 3",$db); if (!$result1) { echo "<p>Запрос на выборку данных из базы не прошел.</strong></p>"; exit(mysql_error()); } if (mysql_num_rows($result1) > 0) { $myrow1 = mysql_fetch_array($result1); do { printf ("<div class='content3'> <img src='%s' class='mini_img' align='left' alt='*'></a> <p class='h4'><a href='lesson.php?cat=%s&id=%s'>%s</a></p> <p class='comment'>Добавил: %s<br>Сложность: %s</p><br clear='left'> <div class='description'>%s</div> <div class='info'> <div class='raiting_star'> <div class='raiting'> <div class='raiting_blank'></div> <div class='raiting_hover'></div> <div id='im'></div></div> <span class='comment'>Создан: %s</span> <span class='comment'>Просмотров: %s</span></div></div><br>",$myrow1["mini_img"],$myrow11["cat"],$myrow1["id"],$myrow1["title"],$myrow1["author"],$myrow1["slog"],$myrow1["description"],$myrow1["img"],$myrow1["view"],$myrow1["date"]); } while ($myrow1 = mysql_fetch_array($result1)); } } ?> </td> </tr> </table> </td> <?php include("block/right_td.php"); ?> </td> </tr> </table> <?php include("block/footer.php"); ?> </body> </html>
PHP: <?php include("block/bd.php"); if (isset($_GET['cat'])) {$cat = $_GET['cat']; } $result = mysql_query("SELECT * FROM categories WHERE id='$cat'",$db); if (!$result) { echo "<p><strong>Запрос на выборку данных из базы не прошел.<br> </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["meta_d"];?></title> <link href="style.css" rel="stylesheet" type="text/css"> <link href="style2.css" rel="stylesheet" type="text/css"> <link rel="icon" href="http://localhost/engelz.ru/favicon.ico" type="image/x-icon"> <link rel="shortcut icon" href="http://localhost/engelz.ru/favicon.ico" type="image/x-icon"> <meta name="keywords" content="<?php echo $myrow["meta_k"];?>"> <meta name="description" content="<?php echo $myrow["meta_d"];?>"> <script type="text/javascript" src="js/swfobject.js"></script> </head> <body> <?php $php_thoughts = $myrow['title']; include("block/header.php"); ?> <table valign="top" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <?php include("block/left_td.php"); ?> </td> <td valign="top"><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" class="main_table"> <tr> <td valign="top"> <?php if(isset($_GET['id'])) { $result14 = mysql_query("SELECT * FROM data WHERE id='$cat'",$db); if (!$result14) { echo "<p><strong>Запрос на выборку данных из базы не прошел. <br> </strong></p>"; exit(mysql_error()); } if (mysql_num_rows($result14) > 0) { $myrow14 = mysql_fetch_array($result14); $new_view = $myrow14["view"] + 1; $updata = mysql_query ("UPDATE data SET view='$new_view' WHERE id='$id'",$db); } else { echo "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>"; } printf ("<p class='post_title2'>%s</p><div class='text'>%s</div><p class='post_view'>Просмотров: %s</p>",$myrow14["title"],$myrow14["text"],$myrow14["view"]); while ($myrow14 = mysql_fetch_array($result14)); } else { echo $myrow["text"]; $result11 = mysql_query("SELECT cat FROM categories WHERE cat='$cat'",$db); $myrow11 = mysql_fetch_array($result11); $result1 = mysql_query("SELECT id,title,description,date,author,mini_img,view FROM data WHERE cat='$cat' ORDER BY id DESC LIMIT 3",$db); if (!$result1) { echo "<p>Запрос на выборку данных из базы не прошел.</strong></p>"; exit(mysql_error()); } if (mysql_num_rows($result1) > 0) { $myrow1 = mysql_fetch_array($result1); do { printf ("<div class='content3'> <img src='%s' class='mini_img' align='left' alt='*'></a> <p class='h4'><a href='lesson.php?cat=%s&id=%s'>%s</a></p> <p class='comment'>Добавил: %s<br>Сложность: %s</p><br clear='left'> <div class='description'>%s</div> <div class='info'> <div class='raiting_star'> <div class='raiting'> <div class='raiting_blank'></div> <div class='raiting_hover'></div> <div id='im'></div></div> <span class='comment'>Создан: %s</span> <span class='comment'>Просмотров: %s</span></div></div><br>",$myrow1["mini_img"],$myrow11["cat"],$myrow1["id"],$myrow1["title"],$myrow1["author"],$myrow1["slog"],$myrow1["description"],$myrow1["img"],$myrow1["view"],$myrow1["date"]); } while ($myrow1 = mysql_fetch_array($result1)); } } ?> </td> </tr> </table> </td> <?php include("block/right_td.php"); ?> </td> </tr> </table> <?php include("block/footer.php"); ?> </body> </html>
PHP: <? if (isset($_GET['cat'])) {$cat = $_GET['cat']; } $result = mysql_query("SELECT * FROM categories WHERE id='$cat'",$db); а если $_GET['cat'] не задано? UPD: ёпс.... ушел с темы...
аа.. теперь понятно зачем монахи заставляют все по сто раз бубнить в поисках истины. всего четыре раза и проблемы как не бывало!..