2017-02-27 78 views
2

我一直在看到很多你的論壇,並感謝你的寶貴幫助,我設法在我正在開發的sql數據庫上取得進展。不幸的是,我不確定我是否可以處理它,因爲我不是程序員,但我有意願去學習和提高自己的技能。我在4周前開始了我的項目,到達了一個我無法進一步發展的地步。已經檢查過類似的論壇,但是我的情況並不相同,儘管對於你來說它可能看起來非常微不足道。基本上我有一個水平菜單,用戶被要求選擇一個組織(這是動態填充的)。在選擇使用href鏈接的組織時,它將引導您進入垂直菜單,該菜單又會動態填充。PHP/CSS動態填充菜單

我遇到的問題是我無法在水平菜單的同一頁面中打開第二個菜單,即垂直打開,我相信這是由於將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>"; 
?> 

代碼時(用於憑證)用戶登錄,進入一個while循環「<」 $用戶ID進行輸送,發現分配機構通過$ 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並不是一個好選擇,因爲根據用戶從第二個菜單中選擇的內容,中央內容頁面中的內容將相應地改變。

希望它是有點清楚:(和我道歉,如果我不遵守規則的信,但我是比較新的。

我感謝你的幫助。

問候

+1

'mysql_ *'....哦男孩 – developerwjk

回答

0

雖然這不是一個答案,你可以使用modal顯示第二頁,如果它只是很小,或iframe。希望這會有所幫助。

+0

嗨卡爾感謝但是它的頂端沒有我正在尋找什麼。 –

+0

任何人都可以協助。提前感謝你。 –