2017-02-27 8 views
2

私は多くのフォーラムを見ており、貴重な助けをしてくれて、私が現在開発中のSQLデータベースで進歩しました。残念ながら私はプログラマーではないという事実のために私がそれを処理できるかどうかはわかりませんが、私は自分のスキルを学び、向上させる意思があります。私は4週間前に私のプロジェクトを始めて、私がそれ以上行くことができないところまで来ました。あなたのために、私の状況は同じではありませんが、それは非常に些細なように見えるかもしれませんが、何かのためのフォーラムを既にチェックしました。基本的には、ユーザーに組織を選択するように求められる水平メニューがあります(これは動的に入力されます)。 hrefリンクを使用して組織を選択すると、垂直メニューに誘導されます。垂直メニューには、動的に表示されます。PHP/CSS動的に入力されたメニュー

私が問題になっているのは、水平メニューの同じページで2番目のメニューを開くことができないということです。これは私が別のPHPファイルに誘導しているhrefのためだと思います。両方のメニューを同時に表示するにはjqueryまたはajaxが必要な場合もありますが、私は非常に緑色で経験の浅いです。誰かが私にヒントを教えてもらえますか?ここ

は、いくつかのコードスニペットです:(資格証明書を使用)で、ユーザログが、whileループに入り、割り当てられた組織を発見したとき、水平メニューの コード

<?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>"; 
?> 

は「<」$ユーザー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ファイルから渡され、動的SQLテーブルの内容に応じて単独で移入第whileループのために使用されます。 ">"

私は、同じWebページに2つのメニューを残しておくのが難しく、なぜ私が成功しなかったのかは、hrefの使用によるものだと信じています。 2番目のメニューはあなたを別のPHPファイルに誘導します。

divを非表示/表示することは、ユーザーが第2メニューから選択した内容に応じて、中央のコンテンツページのコンテンツがそれに応じて変更されるため、良い選択肢ではありません。

は、それがやや明確である:(と私は手紙のルールに従わなかった場合、私は謝罪が、私は比較的新しいです願っています。

私はあなたの助けをありがとうございました。

よろしく

+1

mysql_ * '.... oh boy – developerwjk

答えて

0

これは答えではありませんが、を使用して2番目のページを表示することができます(小さい場合)、またはiframe

+0

こんにちはCarl thanksありがとうしかし、その先端はない私が探しているもの。 –

+0

誰でも手助けできますか?よろしくお願いします。 –

関連する問題