Ankündigung

Einklappen
Keine Ankündigung bisher.

An die Experten, Problem Array + MySQL

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • An die Experten, Problem Array + MySQL

    Hallo ihr Experten

    folgendes, ich hab ein Baum-menü, welches normalerweise ohne eine MySQL Datenbank läuft, der normale code davon schaut so aus und funktioniert auch:
    PHP-Code:
    $menu = array (

    // Menue ohne Submenue //
    "Arbeitsspeicher" => array ("Kategorie.php?VID=$VID&kat=Arbeitsspeicher",
    "DDR-RAM" => "csc_articles.php?VID=$VID&saSearch[category]=Speicher DDR",
    "Versandkosten" => "shop_versand.php?VID=$VID"
    ),

    // Menue mit 3 Submenues //
    "CPU" => array ("Kategorie.php?VID=$VID&kat=CPU",
    "AMD® Duron" => "csc_articles.php?saSearch[category]=CPU Duron&VID=$VID",
    "AMD® Athlon XP" => "csc_articles.php?VID=$VID&saSearch[category]=CPU Athlon XP",
    "AMD® Athlon 64" => "csc_articles.php?VID=$VID&saSearch[category]=CPU Athlon 64",
    "AMD® Athlon 939" => "csc_articles.php?VID=$VID&saSearch[category]=CPU Athlon 939",
    "AMD® Sempron" => "csc_articles.php?VID=$VID&saSearch[category]=CPU Sempron",
    "CPU-Kühler" => "csc_articles.php?VID=$VID&saSearch[category]=CPU-Cooler",
    "CPU Bundle" => "csc_articles.php?VID=$VID&saSearch[category]=CPU-Bundle"
    ),

    // Menue mit 1 Submenue //
    "Festplatten" => array ("Kategorie.php?VID=$VID&kat=Festplatten",
    "IDE" => "csc_articles.php?VID=$VID&saSearch[category]=Festplatten ATBUS",
    "S-ATA" => "csc_articles.php?VID=$VID&saSearch[category]=Festplatten SATA"
    ),

    // Klammer zu//
    ); 
    Also so soll, schaut denn die zeile aus: Z.B.
    PHP-Code:
    $menu = array ("Arbeitsspeicher" => array ("Kategorie.phpVID=$VID&kat=Arbeitsspeicher","DDR-RAM"=> "csc_articles.php?VID=$VID&saSearch[category]=Speicher DDR","Versandkosten" => "shop_versand.php?VID=$VID"),); 
    Jetzt will/habe ich das in MySQL umgesetzt, damit man es einfach per eingabemaske ändern kann, ohne jedesmal die Datei zu ändern.

    Nun per abfrage usw, komme ich zu diesem ergebnis:
    PHP-Code:
    $menu = array (

    $i=0;
    while (
    $i<$max){
    $cat = @mysql_fetch_array($result);

    "$cat[catBase]=> array (
    "index.php?","$cat[cat1]=>
    "index.php","$cat[cat2]=> "submenu3.php"
    ),

    $i++;
    }

    ); 
    nun sieht ja logischerweise die zeile so aus:
    PHP-Code:
    $menu = array ($i=0;$cat = @mysql_fetch_array($result);"$cat[catBase]=> array ("index.php?","$cat[cat1]=>"index.php","$cat[cat2]"=> "submenu3.php"),$i++;}); 
    Das is ja nun total verkehrt... ich hab in Sachen php wenig Kenntniss, muß ich dazu sagen und bin wohl mit falschen Fuß aufgestanden, dass ich jetzt nicht dahinter komme, wie ich das richtig hinbekomme...

    MfG Chris...
    http://www.pc-jump.de/Banner.jpg

    Probleme mit dem Rechner? Komm in"das Computer Forum" und/oder plaudere einfach über neue Hardware.

    :!: Tippfehler sind beabsichtigt und dienen nur der allgemeinen Belustigung... :lol:

  • #2
    Ich würde dir gerne helfen, aber ich verstehe ehrlich gesagt nicht, wie das ganze aussehen soll. Besser gesagt versteh ich den Sinn deines unkorrekten Codes nicht, wodurch ich mir keinen richtigen Code ableiten kann.
    Erst wenn der letzte Programmierer eingesperrt und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.

    codethief.eu
    Calitrix Wiki

    Kommentar


    • #3
      hmmm.. schwere Sache.. ich machs mal so, ich poste erst den original Quellcode. Danach poste ich meine version von dem script, welches aber mit MySQL arbeiten soll, auch also die Daten aus der Tabelle holt.

      Original Quellcode:
      PHP-Code:
      <?php

      ######## Grafiken definieren ##############################################################

      // Ordner [+] geschlossen
      $xplus "<img src=\"tpl/de/csc_noframes/images/navi1.gif\" width=\"10\" height=\"10\" border=\"0\" alt=\"off\">";

      // Ordner [-] geoeffnet
      $xminus "<img src=\"tpl/de/csc_noframes/images/navi2.gif\" width=\"10\" height=\"10\" border=\"0\" alt=\"on\">";

      // Ordner geschlossen
      $yplus "<img src=\"tpl/de/csc_noframes/images/navi3.gif\" width=\"20\" height=\"10\" border=\"0\" alt=\"off\">";

      // Ordner geoeffnet
      $yminus "<img src=\"tpl/de/csc_noframes/images/navi3.gif\" width=\"20\" height=\"10\" border=\"0\" alt=\"on\">";



      ###### Links zu den einzelnen Dateien definieren ##########################################


      // Die Pfadangaben koennen als relativ oder als absolut bezeichnet werden
      // Guenstiger Weise liegen menu.php sowie die zu verlinkenden Dateien im gleichen Verzeicnnis
      // Achten Sie auf die Zeichensetzung. Wenn Sie das Menue erweitern, kopieren Sie besser eines der Beispiele, um Fehler zu vermeiden!

      // Nachfolgende Struktur duerfte sich nun von selbst erklaeren ;-)


      $menu = array (

      // Menue ohne Submenue //
      "Arbeitsspeicher" => array ("Kategorie.php?VID=$VID&kat=Arbeitsspeicher",
      "DDR-RAM" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Speicher DDR",
      "Versandkosten" => "shop_versand.php?VID=$VID"
      ),


      // Menue mit 3 Submenues //
      "CPU" => array ("Kategorie.php?VID=$VID&kat=CPU",
      "AMD&reg; Duron" => "csc_articles.php?saSearch[category]=CPU Duron&amp;VID=$VID",
      "AMD&reg; Athlon XP" => "csc_articles.php?VID=$VID&amp;saSearch[category]=CPU Athlon XP",
      "AMD&reg; Athlon 64" => "csc_articles.php?VID=$VID&amp;saSearch[category]=CPU Athlon 64",
      "AMD&reg; Athlon 939" => "csc_articles.php?VID=$VID&amp;saSearch[category]=CPU Athlon 939",
      "AMD&reg; Sempron" => "csc_articles.php?VID=$VID&amp;saSearch[category]=CPU Sempron",
      "CPU-Kühler" => "csc_articles.php?VID=$VID&amp;saSearch[category]=CPU-Cooler",
      "CPU Bundle" => "csc_articles.php?VID=$VID&amp;saSearch[category]=CPU-Bundle"
      ),


      // Menue mit 1 Submenue //
      "Festplatten" => array ("Kategorie.php?VID=$VID&kat=Festplatten",
      "IDE" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Festplatten ATBUS",
      "S-ATA" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Festplatten SATA"
      ),


      // Menue ohne Submenue //
      "Gehäuse" => array ("Kategorie.php?VID=$VID&kat=Gehause",
      "Big Tower" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Gehäuse Big",
      "Midi Tower" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Gehäuse Midi",
      "Netzteile" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Netzteile"
      ),


      // Menue mit 3 Submenues //
      "Grafik" => array ("Kategorie.php?VID=$VID&kat=Grafikkarten",
      "ATI&reg;" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Grafikkarten ATI",
      "nVidia&reg;" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Grafikkarten nVidia",
      "XGI&reg;" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Grafikkarten XGI"
      ),

      // Menue mit 3 Submenues //
      "Laufwerke" => array ("Kategorie.php?VID=$VID&kat=Laufwerke",
      "CD-Rom" => "csc_articles.php?VID=$VID&amp;saSearch[category]=CD Rom",
      "CD Writer" => "csc_articles.php?VID=$VID&amp;saSearch[category]=CD Brenner",
      "Combo Drives" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Combo Drive",
      "DVD Rom" => "csc_articles.php?VID=$VID&amp;saSearch[category]=DVD Rom",
      "DVD Writer" => "csc_articles.php?VID=$VID&amp;saSearch[category]=DVD Brenner",
      "Floppy" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Floppy"
      ),

      // Menue mit 3 Submenues //
      "Mainboards" => array ("Kategorie.php?VID=$VID&kat=Mainboards",
      "MB Sockel A" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Mainboard Sockel A",
      "MB Sockel 754" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Mainboard Sockel 754",
      "MB Sockel 939" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Mainboard Sockel 939"
      ),

      // Menue mit 1 Submenue //
      "Monitore" => array ("Kategorie.php?VID=$VID&kat=Monitore",
      "CRT Monitor" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Monitor",
      "TFT Display" => "csc_articles.php?VID=$VID&amp;saSearch[category]=TFT-Monitore"
      ),

      // Menue mit 3 Submenues //
      "Multimedia" => array ("Kategorie.php?VID=$VID&kat=Multimedia",
      "Digitalkameras" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Digitalkamera",
      "DVD-Standalone" => "csc_articles.php?VID=$VID&amp;saSearch[category]=DVD-Standalone",
      "mp3 player" => "csc_articles.php?VID=$VID&amp;saSearch[category]=mp3",
      "PDA´s" => "csc_articles.php?VID=$VID&amp;saSearch[category]=PDA",
      "Sound Karten" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Sound Karten",
      "Sound Systeme" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Sound"
      ),

      // Menue mit 3 Submenues //
      "Zubehör" => array ("Kategorie.php?VID=$VID&kat=Zubehör",
      "Mäuse" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Maus",
      "PDA´s" => "csc_articles.php?VID=$VID&amp;saSearch[category]=PDA",
      "Tastaturen" => "csc_articles.php?VID=$VID&amp;saSearch[category]=tastaturen",
      "Sound Karten" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Sound Karten",
      "Sound Systeme" => "csc_articles.php?VID=$VID&amp;saSearch[category]=Sound"
      ),

      // Klammer zu *gg* //
      );


      ////////////////////////////// Ende der Einstellungen ////////////////////////////////


      echo "";
      foreach(
      $menu as $main => $mainlink){
      foreach(
      $mainlink as $sub =>$sublink){
      $x count ($mainlink);


      if(
      $sub[0] == "" && $mainlink[0] == basename($REQUEST_URI) && $x 1) {
      echo 
      "<tr><td width=\"10\" class=\"navi\" align=\"left\">&nbsp;</td><td class=\"navi\" valign=\"top\">$xminus &nbsp; $main</td></tr>";
      }
      else
      if(
      $sub[0] == "" && $mainlink[0] == basename($REQUEST_URI) && $x == 1) {
      echo 
      "<tr><td width=\"10\" class=\"navi\" colspan=\"2\">&nbsp;</td><td class=\"navi\" valign=\"top\">$yminus &nbsp; $main</td></tr>";
      }

      else
      if(
      $sub[0] == ""  && $x 1) {
      echo 
      "<tr><td width=\"10\" class=\"navi\" align=\"left\">&nbsp;</td><td class=\"navi\" valign=\"top\">$xplus &nbsp;<a title=\"$main\" href=\"$mainlink[0]\">$main</a></td></tr>";
      }

      else
      if(
      $sub[0] == ""  && $x == 1) {
      echo 
      "<tr><td width=\"10\" class=\"navi\" colspan=\"1\">&nbsp;</td><td class=\"navi1\" valign=\"top\"> $yplus <a title=\"$main\" href=\"$mainlink[0]\">$main</a></td></tr>";
      }

      else
      if(
      $mainlink[0] == basename($REQUEST_URI)) {
      echo 
      "<tr><td width=\"10\" class=\"navi\" colspan=\"1\">&nbsp;</td><td class=\"navi1\" valign=\"top\">&nbsp; $yplus <a title=\"$sub\" href=\"$sublink\">$sub</a></td></tr>";
      }

      if(
      array_search(basename($REQUEST_URI),$mainlink) && $sub[0] != ""){
      if(
      basename($REQUEST_URI) == $sublink){
      echo 
      "<tr><td width=\"10\" class=\"navi\" colspan=\"1\">&nbsp;</td><td class=\"navi1\" valign=\"top\">$yminus $sub</td></tr>";
      }
      else{
      echo 
      "<tr><td width=\"10\" class=\"navi\" colspan=\"1\">&nbsp;</td><td class=\"navi1\" valign=\"top\">$yplus <a title=\"$sub\" href=\"$sublink\">$sub</a></td></tr>";
      }
      }
      }
      }
      echo 
      "";
      ?>
      So dieses ist das komplette Menü aus meinem Shop, ein Baum-Menü, dieses Menü wird erzeugt, mittels der Daten die in der Datei rein geschrieben sind.

      weiter gehts im anderen beitrag, hab zuviele zeichen, wenn ich beide Quellcode in einem Beitrag schreibe...
      http://www.pc-jump.de/Banner.jpg

      Probleme mit dem Rechner? Komm in"das Computer Forum" und/oder plaudere einfach über neue Hardware.

      :!: Tippfehler sind beabsichtigt und dienen nur der allgemeinen Belustigung... :lol:

      Kommentar


      • #4
        Nun soll aber das Menü, variabel sein, sprich sich die Daten aus einer MySQL tabelle herausholen, damit ich per Formular, immer das Menü ändern kann, ohne halt die Datei zu öffnen.. z.B. von einem anderen Rechner aus im Web oder so.

        Hier mein versuch:
        PHP-Code:
        <?php
        include ("inc/load_csc.inc.php");
        include (
        "inc/cfg_sql.inc.php");
        $connectionID OpenDatabase ();
        // where show='$show' //
        $result = @mysql_query("select * from csc_category",$connectionID);
        $zeilen = @mysql_num_rows($result);
        $show"<b>Keine Kategorie angelegt.</b>";
        ?>
        <?php
        if($zeilen==0){
            
        $wieviel=1;
            }
            else{

                 
        $max=$zeilen;
                }
        ?>

        <?php
        ######## Grafiken definieren ##############################################################

        // Ordner [+] geschlossen
        $xplus "<img src=\"".$cfgTplPath."/images/xplus.gif\" width=\"32\" height=\"16\" border=\"0\" alt=\"off\">&nbsp;";

        // Ordner [-] geoeffnet
        $xminus "<img src=\"".$cfgTplPath."/images/xminus.gif\" width=\"32\" height=\"16\" border=\"0\" alt=\"on\">&nbsp;";

        // Ordner geschlossen
        $yplus "<img src=\"".$cfgTplPath."/images/yplus.gif\" width=\"32\" height=\"16\" border=\"0\" alt=\"off\">&nbsp;";

        // Ordner geoeffnet
        $yminus "<img src=\"".$cfgTplPath."/images/yminus.gif\" width=\"32\" height=\"16\" border=\"0\" alt=\"on\">&nbsp;";



        ###### Links zu den einzelnen Dateien definieren ##########################################


        // Die Pfadangaben koennen als relativ oder als absolut bezeichnet werden
        // Guenstiger Weise liegen menu.php sowie die zu verlinkenden Dateien im gleichen Verzeicnnis
        // Achten Sie auf die Zeichensetzung. Wenn Sie das Menue erweitern, kopieren Sie besser eines der Beispiele, um Fehler zu vermeiden!

        // Nachfolgende Struktur duerfte sich nun von selbst erklaeren ;-)

        $menu = array (

        $i=0;
        while (
        $i<$max){
        $cat = @mysql_fetch_array($result);

        "$cat[catBase]=> array (
        "index.php?","$cat[cat1]=>
        "index.php","$cat[cat2]=> "submenu3.php"
        ),

        $i++;
        }

        );

        ?>
        <?php
        ////////////////////////////// Ende der Einstellungen ////////////////////////////////

        if($wieviel== 1){
        print 
        $show;
        }
        echo 
        "<ul class=\"navi\">";
        foreach(
        $menu as $main => $mainlink){
        foreach(
        $mainlink as $sub =>$sublink){
        $x count ($mainlink);


        if(
        $sub[0] == "" && $mainlink[0] == basename($REQUEST_URI) && $x 1) {
        echo 
        "<li class=\"navi\">$xminus $main</li>";
        }
        else
        if(
        $sub[0] == "" && $mainlink[0] == basename($REQUEST_URI) && $x == 1) {
        echo 
        "<li class=\"navi\">$yminus $main</li>";
        }

        else
        if(
        $sub[0] == ""  && $x 1) {
        echo 
        "<li class=\"navi\">$xplus <a title=\"$main\" href=\"$mainlink[0]\">$main</a></li>";
        }

        else
        if(
        $sub[0] == ""  && $x == 1) {
        echo 
        "<li class=\"navi\">$yplus <a title=\"$main\" href=\"$mainlink[0]\">$main</a></li>";
        }

        else
        if(
        $mainlink[0] == basename($REQUEST_URI)) {
        echo 
        "<ul class=\"navi\"><li class=\"navi\">$yplus <a title=\"$sub\" href=\"$sublink\">$sub</a></li></ul>";
        }

        if(
        array_search(basename($REQUEST_URI),$mainlink) && $sub[0] != ""){
        if(
        basename($REQUEST_URI) == $sublink){
        echo 
        "<ul class=\"navi\"><li class=\"navi\">$yminus $sub</li></ul>";
        }
        else{
        echo 
        "<ul class=\"navi\"><li class=\"navi\">$yplus <a title=\"$sub\" href=\"$sublink\">$sub</a></li></ul>";
        }
        }
        }
        }

        echo 
        "</ul>";
        ?>
        Leider komme ich jetzt nur nicht ganz dahinter, wie ich die Schleife machen soll, da ja die Zeile $menu unterbrochen wird sozusagen...

        weiss nicht, wie ichs erklären kann.. +phpbb_sad

        MfG Chris...
        http://www.pc-jump.de/Banner.jpg

        Probleme mit dem Rechner? Komm in"das Computer Forum" und/oder plaudere einfach über neue Hardware.

        :!: Tippfehler sind beabsichtigt und dienen nur der allgemeinen Belustigung... :lol:

        Kommentar


        • #5
          hmmmmmm... in meinem Versuch oben, wird leider immer nur die letzte schleife aufgerufen. Problem dabei ist, dass 2 arrays hintereinander geschrieben werden, nur eines der beiden arrays (das zweite) sich ständig wiederholen muß, bis alle daten aus der DB raus sind und dann das 1. und 2. array schliessen.. aber ich kann ja nicht in einer array Anweisung eine schleife einbauen, die schleife würde ja dann als array laufen oder so..

          also besteht das problem nur dadrinne, in einem array, eine schleife einzubauen um ein 2. array zu erzeugen innhalb des ersten array...

          MfG Chris...
          http://www.pc-jump.de/Banner.jpg

          Probleme mit dem Rechner? Komm in"das Computer Forum" und/oder plaudere einfach über neue Hardware.

          :!: Tippfehler sind beabsichtigt und dienen nur der allgemeinen Belustigung... :lol:

          Kommentar


          • #6
            ich schau zu hause mal, musste eben ein PASCAL Programm im Unterricht schreiben, ich bin verwirrt.

            Wer testen will:
            PROGRAM zinsen;
            USES crt;
            VAR i : integer;
            VAR zinssatz, kapital, endergebnis : real;
            BEGIN
            clrscr;
            write('Bitte geben Sie das Kapital in EUR ein: ');
            readln(kapital);
            write('Bitte geben Sie den Zinssatz in % ein: ');
            readln(zinssatz);
            endergebnis := kapital;
            FOR i := 1 TO 100 DO
            BEGIN
            endergebnis := endergebnis * (1 + zinssatz / 100);
            if endergebnis > (2 * kapital) THEN
            break;
            writeln('Nach dem ',i,'. Jahr betraegt das Kapital: ',endergebnis, ' EUR');
            END;
            writeln('');
            writeln('Nach dem ',i,'. Jahr ist das doppelte des Kapitals erreicht: ',endergebnis,' EUR');
            readln;
            END.

            Kommentar


            • #7
              jo danke, wäre mir sehr Hilfreich, wenn du was erreichen könntest, wie die schleife nun aussehen müßte.. eventuell müßte man die beiden foreach schleifen abändern:
              foreach($menu as $main => $mainlink){
              foreach($mainlink as $sub =>$sublink){
              so dass dort die Daten aus der DB direkt herausgearbeitet werden..

              p.s. in der Datenbank gibt es folgende Felder: catBase (Hauptkategorie) dann von cat1 bis cat9 für 9 Unterkategorien. Die Beschreibung vom Link, ist auch der Link ansich selber, also das was in cat1 z.B. drinne ist, ist ein teil des Links und gleichzeitig die Beschreibung des Links. Falls das weiterhilft..
              Beispiel:
              PHP-Code:
              <a href="artikel.php?<?php echo $cat1 ?>"><?php echo $cat1 ?></a>
              MfG Chris..
              Zuletzt geändert von Marczi C; 03.09.2004, 14:31.
              http://www.pc-jump.de/Banner.jpg

              Probleme mit dem Rechner? Komm in"das Computer Forum" und/oder plaudere einfach über neue Hardware.

              :!: Tippfehler sind beabsichtigt und dienen nur der allgemeinen Belustigung... :lol:

              Kommentar


              • #8
                ich würds an deiner Stelle ganz anders machen. Erstelle folgende Tabelle:

                ID, parentID, descr, link

                Dann speicherst du die Menüpunkte da rein. Beispiele:
                "1","0","DDR-Ram",""
                "","1","blabla","index.php?p=x"

                So jetzt hast du die Kategorie DDR-Ram mit dem Unterpunkt blabla. (Die Parentid von blabla muss die ID der übergeordneten Kategorie sein.

                Per rekursiover Funktion liest du die Tabelle aus und gibst sie schön formatiert aus.
                Wenn du was ganz anderes willst, dann sorry,

                Mfg Oli

                Kommentar


                • #9
                  aaahja.. dazu dann 2 Fragen..

                  1.) Lässt sich das in das obere Script einbauen? Wäre wichtig.
                  2.) Was ist eine "rekursiover Funktion" ??

                  MfG Chris...
                  http://www.pc-jump.de/Banner.jpg

                  Probleme mit dem Rechner? Komm in"das Computer Forum" und/oder plaudere einfach über neue Hardware.

                  :!: Tippfehler sind beabsichtigt und dienen nur der allgemeinen Belustigung... :lol:

                  Kommentar


                  • #10
                    rekursiv meine ich, sorry. Ohne das o. Ich habe mal ein sehr umfangreiches Tutorial geschrieben. Ich lads mal hoch und schick dir den link.

                    Kommentar


                    • #11
                      okay, mach das, ich versuch denn mal durch das Tutorial durchzusteigen..

                      MfG Chris..

                      Edit, bin nebenbei am suchen, nach einem tutorial zum erzeugen eines Baum-Menü, hat jemand nen passenden Link? google spuckt nichts gescheites oder verständliches aus..
                      http://www.pc-jump.de/Banner.jpg

                      Probleme mit dem Rechner? Komm in"das Computer Forum" und/oder plaudere einfach über neue Hardware.

                      :!: Tippfehler sind beabsichtigt und dienen nur der allgemeinen Belustigung... :lol:

                      Kommentar


                      • #12
                        http://web87.pluto01.de/things/tut/Tutorial.htm
                        Hier. Mein Contest Beitrag zu einem tutorial contest.
                        MfG Oli

                        Kommentar


                        • #13
                          Hallo Oli,
                          erstmal danke für das tutorial, hab es mir schon vor einigen tagen durchgesehen, leider zeigst du nur, wie man das Menü aus der tabelle ausliest.. ein Script für die Eingabe hast du nicht zufällig gerad irgendwo? Hab momentan nicht soviel Zeit mich damit zu befassen. Wäre supi von Dir..

                          MfG Chris..
                          http://www.pc-jump.de/Banner.jpg

                          Probleme mit dem Rechner? Komm in"das Computer Forum" und/oder plaudere einfach über neue Hardware.

                          :!: Tippfehler sind beabsichtigt und dienen nur der allgemeinen Belustigung... :lol:

                          Kommentar


                          • #14
                            Naja... Im grunde musst du doch nur alle bisherigen Einträge auslesen und in einer select-box auflisten lassen. (Mit value="$id") Dann wählst du die gewünschte Ebene aus, die die übergeordnete Kategorie deines Menüpunktes sein soll, und trägst eben bei parentID den Wert dafür ein.
                            Sorry, dass ich es nicht viel besser erklären kann...

                            Kommentar

                            homepage-forum.de - Hilfe für Webmaster! Statistiken

                            Einklappen

                            Themen: 56.938   Beiträge: 431.246   Mitglieder: 28.750   Aktive Mitglieder: 81
                            Willkommen an unser neuestes Mitglied, Herman.

                            Online-Benutzer

                            Einklappen

                            233 Benutzer sind jetzt online. Registrierte Benutzer: 5, Gäste: 228.

                            Mit 3.502 Benutzern waren am 23.01.2020 um 17:20 die meisten Benutzer gleichzeitig online.

                            Die neuesten Themen

                            Einklappen

                            Die neuesten Beiträge

                            Einklappen

                            Lädt...
                            X