gpt4 book ai didi

PHP/CSS 动态填充菜单

转载 作者:行者123 更新时间:2023-12-01 05:22:02 27 4
gpt4 key购买 nike

我经常浏览你们的论坛,感谢你们的宝贵帮助,我在目前正在开发的 SQL 数据库上取得了进展。不幸的是,我不确定我是否能处理它,因为我不是程序员,但我有学习和提高技能的意愿。我四个星期前开始了我的元素,但到了我无法再继续下去的地步。已经在论坛上检查过类似的东西,但我的情况不一样,尽管对你们所有人来说,它可能看起来非常微不足道。基本上我有一个水平菜单,要求用户选择一个组织(这是动态填充的)。使用 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>";
?>

"<"$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>";
}

"<"Phac 变量从第一个 php 文件传递​​,用于第二个 while 循环,该循环也根据 sql 表的内容自行动态填充。 ">"

有趣的是,我努力做的是将两个菜单保留在同一个网页上,我相信为什么我不成功是由于使用了 href。第二个菜单会将您转移到另一个 php 文件。

隐藏/显示 div 并不是一个好的选择,因为根据用户从第二个菜单中选择的内容,中央内容页面中的内容将相应更改。

希望它有点清楚:(如果我没有严格遵守规则,我深表歉意,但我相对较新。

感谢您的帮助。

问候

最佳答案

虽然这不是答案,但您可以使用 modal显示第二页(如果它很小)或 iframe 。希望这会有所帮助。

关于PHP/CSS 动态填充菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42497777/

27 4 0