-while(get_next) prob oder Verständnisproblem? - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von hempelr (1976 Beiträge) am Mittwoch, 16.Juli.2003, 20:09.
    -while(get_next) prob oder Verständnisproblem?

      Hallo,
      heute erstmals drüber gestolpert:
      wenn nur ein Datensatz vorh. ist, auf den eine Abfrage zutrifft, kommt im while get_next nix an - nach dem get ist es da - hab ich da irgendwie nen Knoten im Hirn oder ist das echt so?
      Hier mal stückerl Code:
      --- schnipp
      while ( ($gk,$gv) = each %_get ){
           if ($gk =~ /^x/ && $gv > 0){
           out " x_getwert $gk: $_get{$gk} - \$gv($gv)<br>"; # debugausgabe
           my $holwert = substr $gk,1;
             get "t_bez==!$holwert"; "$db", "erghash";
              out "\$_amount_query($_amount_query)<br>"; # debugausgabe - zeigt wie erwartet 1 an...
              out $dbfeld1;  # zeigt was an
              while(get_next(erghash)){
               out $dbfeld1; # zeigt nix
              }    
          }
      }
      
      --- schnapp
      hat da irgendjemand vielleicht nen Tipp (es könnte nämlich sein, das es mehrere Werte dafür geben könnte... und was macht man dann? - nen Bedingungszweig einbauen, wenn _amount_query >1 dann while get_next - ist aber doch eigentlich irgendwie Quatsch oder?)
      Danke für Tipp
      Ruben


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von hempelr (1976 Beiträge) am Mittwoch, 16.Juli.2003, 20:09.
    -while(get_next) prob oder Verständnisproblem?

      Hallo,
      heute erstmals drüber gestolpert:
      wenn nur ein Datensatz vorh. ist, auf den eine Abfrage zutrifft, kommt im while get_next nix an - nach dem get ist es da - hab ich da irgendwie nen Knoten im Hirn oder ist das echt so?
      Hier mal stückerl Code:
      --- schnipp
      while ( ($gk,$gv) = each %_get ){
           if ($gk =~ /^x/ && $gv > 0){
           out " x_getwert $gk: $_get{$gk} - \$gv($gv)<br>"; # debugausgabe
           my $holwert = substr $gk,1;
             get "t_bez==!$holwert"; "$db", "erghash";
              out "\$_amount_query($_amount_query)<br>"; # debugausgabe - zeigt wie erwartet 1 an...
              out $dbfeld1;  # zeigt was an
              while(get_next(erghash)){
               out $dbfeld1; # zeigt nix
              }    
          }
      }
      
      --- schnapp
      hat da irgendjemand vielleicht nen Tipp (es könnte nämlich sein, das es mehrere Werte dafür geben könnte... und was macht man dann? - nen Bedingungszweig einbauen, wenn _amount_query >1 dann while get_next - ist aber doch eigentlich irgendwie Quatsch oder?)
      Danke für Tipp
      Ruben

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 16.Juli.2003, 21:16.
    Re: -while(get_next) prob oder Verständnisproblem?

      dein code lesen, immer wieder ein Abenteuer ;-)
      (erghash gehört beim get_next in "")

      get "t_bez==!$holwert"; "$db", "erghash";
              out "\$_amount_query($_amount_query)<br>"; # debugausgabe - zeigt wie erwartet 1 an...
              out $dbfeld1; # zeigt was an
              while(get_next("erghash")){
               out $$dbfeld1; # meinste das so? 
              }
      

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Donnerstag, 17.Juli.2003, 06:40.
    Re: -while(get_next) prob oder Verständnisproblem?

      meinste das seien wirklich Abenteuer (und bei den paar Zeilen, das ist doch nur lustiges Zeugs...)? :-&
      nee - hast ja Recht mit den "" aber das ist im richtigen drin....
      dbfeld1 ist der Feldname, keine Referenz auf einen Feldnamen.
      Hab mir grad noch mal meinen Orginalcode angeschaut (übrigens auch den geposteten) - Strichpunkt nach dem ersten get Parameter statt Komma >-< , da kanns natürlich nich gehn... war mir eh schon spanisch vorgekommen (habs erst gemerkt, als ich ne kopie vom Templ. gem. habe und dadurch db und Templ. untersch. Namen hatten, da kam dann die "hinweisende" Fehlermeldung....)
      Danke für dein einklinken - hätte ohne den Abenteuersatz nich noch mal richtig hingeguckt....(*dummguckweilfehlernichselbergleichgesehn*)
      Ruben

     Antworten


     
 Liste der Einträge von 36300 bis 36450:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!