我已经看到了很多论坛,感谢您在我目前正在开发的sql数据库上取得的宝贵帮助。不幸的是,我不确定我是否可以处理它,因为我不是程序员,但我有学习和提高技能的意愿。我在4周前开始了我的项目,并且到了我无法继续前进的地步。已经在论坛上检查了类似的东西但是我的情况并不相同,尽管对你来说它看起来可能非常微不足道。基本上我有一个水平菜单,要求用户选择一个组织(这是动态填充的)。在使用href链接选择组织后,它会将您引导至垂直菜单,而该菜单又会动态填充。
我遇到的问题是我不能在水平菜单的同一页面中制作第二个菜单,即垂直打开,我相信这是由于href引导我到另一个php文件。可能是我需要jquery或ajax同时显示两个菜单但是我非常绿色且没有经验。有人可以给我一个提示,我该如何进步?
这里有一些代码片段: 水平菜单的代码
<?php
session_start();
mysql_connect('localhost','root','');
mysql_select_db('amds');
$sql="SELECT *FROM 3pxop_tb";
$opindex=mysql_query($sql);
?>
<body>
<div id="wrapper">
<div id="navmenu">
<ul>
<li><a href="#"><span><img src="images/plane.png" style="padding-top:4px; width: 22px; height: 22px; margin:0"/> OPERATOR</a></span>
<ul>
<li><?php
while($record=mysql_fetch_row($opindex))
{
if($_SESSION['$userID']==$record[3])
{
$count=0;
$count=$count+1;
$operator=$record[$count];
echo "<a href=amdssidenav.php?phac=$record[0]>$organisation</a>";
}
}
echo"</li>";
echo "</ul>";
?>
&#34;&LT;&#34; $ userID在用户登录(用于凭据)时进入,进入while循环并找出$ userID分配的组织并自动填充菜单。单击href链接后,将分配给所选组织的变量传递给另一个用于填充垂直菜单的php文件。
垂直菜单的代码
if(isset($_GET['phac']))
$opindex= $_GET['phac'];
echo"<div id='container'>";
echo"<div class='sidebar'>";
{
echo "<ul id='nav'>";
echo"<li>";
while($record=mysql_fetch_row($acrecords))
{
if($opindex==$record[4])
{
$count2=0;
$count2=$count2+1;
$product=$record[$count2];
echo "<a class='selected' href='detailsindex.php'>$product MSN($record[2])</a>";
}
}
echo"</li>";
echo "</ul>";
}
&#34;&LT;&#34; Phac变量从第一个php文件传递,用于第二个while循环,它也根据sql表的内容自动动态填充。 &#34;&GT;&#34;
我正在努力做的有趣的事情就是将两个菜单放在同一个网页上,我相信为什么我不成功是因为使用了href。第二个菜单会转移到另一个php文件。
隐藏/显示div不是一个好的选择,因为根据用户从第二个菜单中选择的内容,中央内容页面中的内容将相应地改变。
希望有点清楚:(如果我没有遵守规则,我会道歉,但我相对较新。
我感谢你的帮助。
问候