Zend - The PHP Company




Menus & Navigation

Add Code


Cascading Menu  

Type: code fragment
Added by: RLYNCH
Entered: 22/02/2000
Last modified: 08/12/1999
Rating: **** (62 votes)
Views: 102139
A very stripped-down sample of a cascading menu.


<HTML><BODY BGCOLOR=FFFFFF>
<FORM ACTION=hierarchy.php METHOD=POST>
<?php
    
//A very stripped-down sample of how to construct a cascading menu...
  
if (isset($hierarchy)){
      
//$hierarchy[] = $selection;
      
if (isset($hierarchy)){
        while(list(
$level$sel) = each($hierarchy)){
          echo 
"<INPUT TYPE=HIDDEN NAME=hierarchy[$level] VALUE=$sel>";
          echo 
$level': '$sel"<BR>n";
          
$nextlevel = (int) $level 1;
        }
    }
  }
  else{
      
$nextlevel 0;
  }
  echo 
"<SELECT NAME=hierarchy["$nextlevel"]>n";
  for (
$i 1$i <= 10$i++){
    echo 
"<OPTION VALUE=$i>$i</OPTION>n";
  }
  echo 
"</SELECT>n";
?>
<INPUT TYPE=SUBMIT>
</FORM>
</BODY></HTML>


Usage Example




Rate This Script





Search



This Category All Categories