Forum Webscript.Ru

Программирование => PHP => Тема начата: Sniper от 22 Февраля 2003, 11:42:55

Название: Меню на базе
Отправлено: Sniper от 22 Февраля 2003, 11:42:55
Делаю меню. Таколе себе меню на базе и чтобы с подпунктами было (как-бы) выпадающими из главных категорий...

Значит план мой таков: есть файл catalog.php выводящий главные категории.
Вот он:

print "";
$table_name = "main";
$connection = @mysql_connect($host, $user, $password) or die(\'Не могу подключиться к серверу баз данных\');
             @mysql_select_db($db_name, $connection)
                       or die(\'Не могу открыть базу данных\');
$sql = "select * from $table_name";
$result = mysql_query($sql,$connection)  or die("не могу сделать запрос.");
      while($row = mysql_fetch_array($result,$connection)) {
      print "";
      print \'\';
      print "";
      }
print "
\'.$row[title].\'
";
?>

Как видно из кода он должен работая открывать файл catalog_adv.php и выводить подменю под "нажатым" ранее пунктом главного меню.
Вот файл catalog_adv.php:


print "";
$table_name = "main";
$connection = @mysql_connect($host, $user, $password) or die(\'Не могу подключиться к серверу баз данных\');
             @mysql_select_db($db_name, $connection)
                       or die(\'Не могу открыть базу данных\');
$sql = "select * from $table_name";
$result = mysql_query($sql,$connection)  or die("не могу сделать запрос.");
      while($row = mysql_fetch_array($result,$connection)) {
      print "";
      print \'\';
      if ($c !== "$row[category]"){
         $sql2 = "select * from $c";
         $result2 = mysql_query($sql2,$connection)  or die("не могу сделать запрос.");
         while($row2 = mysql_fetch_array($result2,$connection)) {
         print \'\';
                  }
               }
      print "";
      }
print "
\'.$row[title].\'  \'.$row[1].\'
";
?>





Но так ничего не получается...

Помогите, Please!!