CSS Menü lässt sich im IE nicht öffnen.

Status
Nicht offen für weitere Antworten.

gruebel-gruebel

Erfahrenes Mitglied
Ich habe den BUG eingebaut die 1te Ebene wird angezeigt aber die 2te öffnet sich nicht beim überfahren.
An der CSS hängt der Fehler nicht da es ja im firefox funktioniert.
Nur in der Funktion bekomme ich es nicht hin.
Könnte mir da jemand helfen.

mfg
gg

PHP:
navigation(0);

function navigation($katid, $ebene=1)
{
        $res1 = mysql_query("
                SELECT
                        kat_id,
                        kat_bez,
                        eb
                FROM
                        bm_kategorien
                WHERE
                        bm_kategorien.kat_id1 = ".$katid."
        ");

        while ($erg1 = mysql_fetch_assoc($res1))
        {
                if (zaehlen($erg1["kat_id"]) ==0)
                        continue;
              echo"
                   <li>";

if ($ebene ==1 OR $erg1["kat_id"] == 170){
echo "
        <a>".$erg1["kat_bez"]." (".zaehlen($erg1["kat_id"]).")</a>
        <!--[if IE 7]><!--></a><!--<![endif]-->
                      <!--[if lte IE 6]><table><tr><td><![endif]-->";
        }
else{
echo "  <a href=\"$_SERVER[PHP_SELF]?id=".$erg1["kat_id"]."&wert=".zaehlen($erg1["kat_id"])."\">
        ".$erg1["kat_bez"]." (".zaehlen($erg1["kat_id"]).")
        <!--[if IE 7]><!--></a><!--<![endif]-->
                      <!--[if lte IE 6]><table><tr><td><![endif]-->";
}

                 echo"
                   <ul> ";
                navigation($erg1["kat_id"],$ebene +1);
                 echo "
                   </ul>";
echo "<!--[if lte IE 6]></TD></TR></TABLE></A> <![endif]-->";
   echo"</li>";
               }
        mysql_free_result($res1);
}

function zaehlen($katid)
{
        list ($anzahl) = mysql_fetch_row(mysql_query("
                SELECT
                        count(*)
                FROM
                        bm_kat
                WHERE
                        bm_kat = ".$katid."
        "));

        $res1 = mysql_query("
                SELECT
                        kat_id
                FROM
                        bm_kategorien
                WHERE
                        bm_kategorien.kat_id1 = ".$katid."
        ");

        while($erg1 = mysql_fetch_assoc($res1))
                $anzahl += zaehlen($erg1["kat_id"]);

        mysql_free_result($res1);

        return $anzahl;
}
 
Hi,

abgesehen davon, dass wir uns hier im CSS-Board befinden, zu dem Problem hast du doch schon im PHP-Board einen Thread am Start.

Also unterlasse bitte zukünftig solche "Crosspostings" in den einzelnen Forenbereichen. Vielen Dank.

Bitte erstelle keine Doppel-/Mehrfach-/Pushpostings. Dazu zählen insbesondere das Erstellen identischer Themen in mehreren unterschiedlichen Unterforen, das mehrfache oder erneute Einstellen eines bereits vorhandenen Themas, und das Posten von Beiträgen, die einzig und allein dem Zweck dienen, das entsprechende Thema in der Themenauflistung wieder weiter oben zu platzieren (sog. „Thread Pushing“). Derartige Beiträge werden restlos gelöscht. Sollte der Eindruck bei unseren Moderatoren entstehen, dass wissentlich gegen diesen Punkt verstoßen wurde, hat dies die unbegrenzte Sperrung des Accounts zur Folge.
[closed]
 
Status
Nicht offen für weitere Antworten.
Zurück