Делаю меню. Таколе себе меню на базе и чтобы с подпунктами было (как-бы) выпадающими из главных категорий...
Значит план мой таков: есть файл 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 \'\'.$row[title].\' | \';
print "
";
}
print "
";
?>
Как видно из кода он должен работая открывать файл 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 \'\'.$row[title].\' | \';
if ($c !== "$row[category]"){
$sql2 = "select * from $c";
$result2 = mysql_query($sql2,$connection) or die("не могу сделать запрос.");
while($row2 = mysql_fetch_array($result2,$connection)) {
print \' \'.$row[1].\' | \';
}
}
print "
";
}
print "
";
?>