2011-01-21 11 views

答えて

0

IMHO、悪いフォームです。しかし、リンクを使ってGETメソッドを使って値をPHPファイルに渡し、適切な応答をページに返すことができます。

ie。

<?php 
    if(!isset($_GET['link'])){ 
     $_GET['link'] = ""; // if not set, gets dummy value 
    } 

    $link = $_GET['link']; 

    function showPage($link){ 
     switch($link){ 
      case "home": 
       echo "<a href='page.php?link=homesub1'>Home Sub Menu 1</a><br>"; 
       echo "<a href='page.php?link=homesub2'>Home Sub Menu 2</a>"; 
       break; 
      case "other": 
       echo "<a href='page.php?link=osub1'>Other Page Sub Menu 1</a><br>"; 
       echo "<a href='page.php?link=osub2'>Other Page Sub Menu 2</a>"; 
       break; 
     } 
    } 
?> 
<a href="page.php?link=home">HOME</a> 
<a href="page.php?link=other">Some Page</a> 

<br> 
<?php 
    if($link != ""){ 
     showPage($link); 
    } 
?> 

明らかに、思考の多くは、動作するように設計に入れる必要があります。それは災害ですが、仕事は終わります。

注: より良いアプローチは、JS/jQueryを使用できるように担当者を納得させることです。

関連する問題