kostenloser Webspace werbefrei: lima-city


problem mit navigation

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    pinguin55

    pinguin55 hat kostenlosen Webspace.

    Hallo an alle

    ich hab ein problem mit der navi
    ich will die unterkategorien erweitern aber das
    klappt nicht wirklich

    w?re nett wenn ihr mir helfen k?nntet


    im voraus schon mal danke



    <html>
    <head>
    <title>Atomic-Navigator</title>
    <link rel="stylesheet" type="text/css" href="css/main.css">
    </head>
    <body>
    <img src='bild/naviogo.gif' width='607' height='57'><br>
    <font face="Verdana,Arial" size="2">
    <br>
    <?php
    $kategorien = array(
    'Kategorie1' => 'navigation.php?sub=1',
    'Kategorie2' => 'navigation.php?sub=2',
    'Kategorie3' => 'navigation.php?sub=3'
    );
    
    $themen_1 = array(
    'Thema1' => 'www.selfas.de',
    'Thema2' => 'www.flashstar.de',
    'Thema3' => 'www.atomicscript.de'
    );
    
    $themen_2 = array(
    'Thema1' => 'www.php.net',
    'UnterKategorie' => 'navigation.php?sub=2&unter=1',
    'Thema3' => 'www.mysql.org'
    );
    
    $themen_ebene_2 = array(
    'Unter_Thema_1' => 'www.flashangel.de/',
    'Unter_Thema_2' => 'www.flashpower.de',
    'Unter_Thema_3' => 'www.cybercollege.de'
    );
    
    $themen_3 = array(
    'Thema1' => 'www.madania.de',
    'Thema2' =>'www.tutorials.de',
    'Thema3' => 'www.apachefriends.org'
    );
    
    foreach ($kategorien as $key => $wert) {
    echo "<a href='$wert'>$key</a><br>";
    if (($key == "Kategorie1") && ($sub == "1")) {
            foreach ( $themen_1 as $key => $wert ) {
                    echo "<ul><a href='$wert'>$key</a></ul>";
            }
    
    }
    if (($key == "Kategorie2") && ($sub == "2")) {
            foreach ( $themen_2 as $key => $wert ) {
                    echo "<ul><a href='$wert'>$key</a></ul>";
                    if (($key == "UnterKategorie") && ($sub == "2") && ($unter == "1"))
                    {
                            foreach ( $themen_ebene_2 as $key => $wert )
    {
                                    echo "<ul><ul><a href='$wert'>$key</a></ul></ul>";
                                    if ($key == "Unter_Thema_3") {$b = "2";}
                            }
                    }
            }
    }
    
    if (($key == "Kategorie3") && ($sub == "3")) {
            foreach ( $themen_3 as $key => $wert ) {
                    echo "<ul><a href='$wert'>$key</a></ul>"; }
    }
    }
    ?>
    </font>
    </body>
    </html>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Muss es bei Sub = 2 nicht <li> statt <ul> heissen ???
  4. Autor dieses Themas

    pinguin55

    pinguin55 hat kostenlosen Webspace.

    das script leuft soweit nur wenn ich noch eine unterkategorie einf?gen m?chte klappt das nicht
    z.b nach themen_ebene_2 .
  5. Autor dieses Themas

    pinguin55

    pinguin55 hat kostenlosen Webspace.

    kann mir hir keiner helfen.:confused::confused::confused::confused::confused::confused::confused::confused:
  6. n********r

    Hier ich habe dir deine Fehler mal fett gemacht gemacht:

    <?php
    error_reporting(E_ALL);
    ?>
    <html>
    <head>
    <title>Atomic-Navigator</title>
    <link rel="stylesheet" type="text/css" href="css/main.css">
    </head>
    <body>
    <img src='bild/naviogo.gif' width='607' height='57'><br>
    <font face="Verdana,Arial" size="2">
    <br>
    <?php
    $sub='1';
    $unter='1';

    $kategorien = array(
    'Kategorie1' => 'navigation.php?sub=1',
    'Kategorie2' => 'navigation.php?sub=2',
    'Kategorie3' => 'navigation.php?sub=3'
    );

    $themen_1 = array(
    'Thema1' => 'www.selfas.de',
    'Thema2' => 'www.flashstar.de',
    'Thema3' => 'www.atomicscript.de'
    );

    $themen_2 = array(
    'Thema1' => 'www.php.net',
    'UnterKategorie' => 'navigation.php?sub=2&unter=1',
    'Thema3' => 'www.mysql.org'
    );
    $themen_ebene_2 = array(
    'Unter_Thema_1' => 'www.flashangel.de/',
    'Unter_Thema_2' => 'www.flashpower.de',
    'Unter_Thema_3' => 'www.cybercollege.de'
    );

    $themen_3 = array(
    'Thema1' => 'www.madania.de',
    'Thema2' =>'www.tutorials.de',
    'Thema3' => 'www.apachefriends.org'
    );

    foreach ($kategorien as $key => $wert) {
    echo '<a href='.$wert.'>'.$key.'</a><br>';

    if (($key == "Kategorie1") && ($sub == "1")) {
    foreach ( $themen_1 as $key2 => $wert2 ) {
    echo '<ul><a href='.$wert2.'>'.$key2.'</a></ul>';
    }
    $sub = $sub+1;
    }
    if (($key == "Kategorie2") && ($sub == "2")) {
    foreach ( $themen_2 as $key => $wert ) {
    echo "<ul><a href='$wert'>$key</a></ul>";
    if (($key == "UnterKategorie") && ($sub == "2") && ($unter == "1"))
    {
    foreach ( $themen_ebene_2 as $key => $wert )
    {
    echo "<ul><ul><a href='$wert'>$key</a></ul></ul>";
    if ($key == "Unter_Thema_3") {$b = "2";}
    }
    }
    }
    $sub = $sub+1;
    }


    if (($key == "Kategorie3") && ($sub == "3")) {
    foreach ( $themen_3 as $key => $wert ) {
    echo "<ul><a href='$wert'>$key</a></ul>"; }
    }
    }
    ?>
    </font>
    </body>
    </html>

    Setze am besten immer ein <?php
    error_reporting(E_ALL);
    ?>
    An den Anfang. So werden wirklich alle Fehlermeldungen ausgegeben. Dann h?ttest du deinen Fehler auch gefunden.

    Beitrag ge?ndert am 11.07.2006 07:40 von newwarrior
  7. Hi,

    nur eine kleine Bemerkung: das http:// vor den www-Adressen nicht vergessen.

    mfg,
    hr
  8. n********r


    Hi,

    nur eine kleine Bemerkung: das http:// vor den www-Adressen nicht vergessen.

    mfg,
    hr


    Oh sorry habe ich gar nicht gesehen. Das muss nat?rlich auch noch dahin.
    Danke
  9. Autor dieses Themas

    pinguin55

    pinguin55 hat kostenlosen Webspace.

    danke f?r eure tips

    werde ich mal testen

    das mit den internet adressen war nur daf?r da das die felder nicht lehr sind.
  10. ja - bitte noch ma schaun
    korrektes html w?re:
    <ul>
    <li>Anstrich 1</li>
    <li>Anstrich 2</li>
    </ul>

    aber du schreibst:
    echo "<ul><a href='$wert'>$key</a></ul>";

    :angel:
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!