Rambler's Top100
, : |

! : http://dreamweaver.net.ru/new-forum/

| FAQ | | |

Навигация на сайте РНР

 
  ,         .     ,        .     Форум Macromedia Dreamweaver -> Динамические страницы
 
banyman
Новичок

Новичок


: 39

: 17.07.2006
: 7

: 06, 2007 4:21 pm     : Навигация на сайте РНР

Здравствуйте!
У меня возникла проблема с навигацией.

Ситуация в следующем:

В БД MySQL две таблицы
Категория (category)
id | name

Подкатегория (sub_category)
id | categoryID | description | type | picture

Делаю навигацию и пытаюсь вывести через запрос к БД данные подкатегории:

[code:1:a8c36f4923]
<?php
printDice();

function printDice() {

$categoryid=1;
$categoryid=2;

showCategoryID($categoryid=1);
showCategoryID($categoryid=2);

} // завершение prtintDice

function showCategoryID($value) {
if ($value == 1) {
$zapros="SELECT * FROM sub_category WHERE categoryID = 1";
$menuLink = <<< HERE
<tr>
<td>
<a class="Menu" href="showsegment.php?categoryID=1">Мотоциклы</a>
</td>
</tr>
HERE;
} else if ($value == 2) {
$zapros="SELECT * FROM sub_category WHERE categoryID = 2";
$menuLink = <<< HERE
<tr>
<td>
<a class="Menu" href="showsegment.php?categoryID=2">Машины</a>
</td>
</tr>
HERE;
} // end menuLink

print <<<HERE
<table>
$menuLink
</table>
HERE;

} // end showCategoryID

//connect to database
$conn = mysql_connect("localhost", "root", "");
$select = mysql_select_db("amaltea", $conn);
$sql = "$zapros";
$result = mysql_query($sql);
$mainRow = mysql_fetch_assoc($result);
$type = $mainRow["type"];
$description = $mainRow["description"];
$picture = $mainRow["picture"];

print <<<HERE
<center><img src="image/$picture"></center>
<table border = 1>
<tr>
<td>$description</td>
<td>$type</td>
</tr>
</table>

HERE;

?>
[/code:1:a8c36f4923]
В браузере меню отображается, но не работет (при клике по ссылке, станица перезагружается и выходят те же данные)
и выдает денвер ответ

Undefined variable: zapros

И не выводятся все данные из подкатегории

Где у меня ошибка?
Денис
Модератор

Модератор


: 42

: 21.08.2004
: 1490
: Санкт-Петербург

: 07, 2007 9:49 pm     :

Если уж взялись приводить текст ошибки, так пишите его полностью. У меня он выглядит так:

:
Notice: Undefined variable: zapros in *****.php on line 45
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in *****.php on line 47


Это значит, что у Вас неопределена переменная zapros.
:   
  ,         .     ,        .     Форум Macromedia Dreamweaver -> Динамические страницы : GMT + 2
1 1

 


Powered by phpBB © 2001, 2005 phpBB Group
phpBB


/ : 136722 / 0

Rambler's Top100 @Mail.ru