|
| |
|
|
| |
для: RomantikPro
(17.11.2006 в 03:03)
| | | Хм ... так и подставлять ... ну разве что для надежности можно значение в кавычки взять | |
| |
|
|
| |
|
|
| | таблица menu
name - наименование пункта меню
level - это уровень каталога, level=0 это главный каталог; $level=1,2,3,4,5,6 и т.д. подкаталоги, соответственно;
id_menu - уникальный номер главного каталога или подкаталога если level !=0;
paprent_id - номер равный id_menu, когда level >0, т.е. он показывает к какому главному каталогу относится подкаталог, а когда level=0, paprent_id=0.
Имеется функция которая принимает в качестве аргументов, level=0, paprent_id=0, id_menu=1)
<?php
function punkt($level, $id_menu, $paprent_id)
{
if ($level == 0)
{
$query="select `name`, `id_menu`, `paprent_id` from menu where level=0 and id_menu=$id_menu and paprent_id=0";
$res=mysql_query($query);
if($res)
{
echo "<tr>";
while($row=mysql_fetch_array($res))
{
echo "<td><p>";
echo "<a href=".$_SERVER['SERVER_NAME']."/article/index.php?level=".$row['level']."id_menu=".$row['id_menu']."&paprent_id=".$row['paprent_id'].">".$row['name']."</a></p></td>";
}
echo "</tr>";
}
}
}
?>
|
Вызываю функцию так:
Подскажите, пожалуйста, как мне подставить в запрос $query значение $id_menu передаваемое в вызове функции, а именно здесь (выделено жирным шрифтом) :
$query="select `name`, `id_menu`, `paprent_id` from menu where level=0 and id_menu=$id_menu and paprent_id=0"; | |
| |
|
|
|