Your script is working like you are asking it to ...
Change ...
while (list($val, $key)=each($bikes[$sub_cat])) {
To ...
while (list($key, $val)=each($bikes[$sub_cat])) {
and it should work like you WANT it to ...
>I'm stuck. $key returns "Array" how can I get at each
>level of this array?
>
>if ($cat == 'bikes' && $sub_cat != 'Road') {
> while (list($val, $key)=each($bikes[$sub_cat])) {
> echo "<TD><IMG SRC=\"images/spacer.gif\" WIDTH=\"25\" HEIGHT=\"1\"
>ALT=\"\" BORDER=\"0\"></TD>\n";
> echo "<TD><A HREF=\"$key\" CLASS=\"menu\">$val</A></TD>\n";
>
>$bikes = array(
> "Road" => array(
> "Trek" => array(
> "Trek 5200" => "road.php?brand=t5200"
> ),
> "LeMond" => array(
> "Zurich" => "road.php?brand=zurich",
> "Chambery" => "road.php?brand=chambery",
> "Alpe d'Huez" => "road.php?brand=alpe",
> "BuenosAries" => "road.php?brand=bueno",
> "Tourmalet" => "road.php?brand=tourmalet"
> ),
> "Moots" => array(
> "VaMoots" => "road.php?brand=vamoots"
> )
> ),
> "Mountain" => array(
> "Trek" => array(
> "Fuel 100" => "mountain.php?brand=tfuel90",
> "Fuel 90" => "mountain.php?brand=schhg"
> ),
> "Klein" => array(
> "bike 1" => "URL",
> "bike 2" => "URL"
> ),
> "Gary Fisher" => array(
> "bike 1" => "URL",
> "bike 2" => "URL"
> ),
> "Moots" => array(
> "bike 1" => "URL",
> "bike 2" => "URL"
> )
> ),
>
>
>--
>PHP General Mailing List (http://www.php.net/)
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>To contact the list administrators, e-mail: [EMAIL PROTECTED]
--
Jim Musil
---------
Multimedia Programmer
Nettmedia
-------------
212-629-0004
[EMAIL PROTECTED]
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]