Es läuft jetzt :-) - 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 simon (3 Beiträge) am Mittwoch, 13.April.2005, 19:18.
    Es läuft jetzt :-)

      Guten Abend,

      super, danke für die schnellen Tipps!
      Also so scheint es jetzt zu gehen:


      get "FeldA==$FeldA sort=?","meineDatenbank";
       
      

      Jetzt holt er sich einen zufälligen Datensatz, und das Ganze mit dem Wert der im FeldA ( z.B. Birnen ) vorher im Formular übergeben wurde.
      Im Prinzip genau das was ich haben wollte.

      Lediglich bei einem von 20 Tests hat er sich einen leeren Datensatz
      ohne ID geholt.
      Da weiß ich allerdings nicht, warum. Alle DS haben eine ID.

      Mein Hauptfehler war wohl, das mit Id==? zu machen. Wußte nicht, daß das
      mit sort=? auch fubktioniert

      lg
      Simon


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von simon (3 Beiträge) am Mittwoch, 13.April.2005, 13:16.
    Problem mit get und sortieren

      Hallo, alle zusammen,
      vielleicht kann mir jemand helfen.

      Habe schon eine Menge Forumsbeiträge zum get gelesen, aber eine Lösung habe ich nicht gefunden.

      Im Prinzip eigentlich eine einfache Sache:
      Ich will im get nach bestimmten Kriterien sortieren lassen.
      Es soll irgendein zufälliger Datensatz ausgegeben werden;
      der im FeldA Birnen enthält.

      So habe ich es jetzt, funktioniert aber nicht.
      FeldA wird ignoriert.

      <perl>
      get "Id==? FeldA=Birnen","meineDatenbank";
      </perl>
      

      Auch diese Varianten habe ich ohne Erfolg probiert:

      get "Id==? FeldA==Birnen","meineDatenbank";
      

      get "Id==? sort=FeldA FeldA==Birnen","meineDatenbank";


      Was eigentlich noch besser wäre, das FeldA nach dem Wert sortieren,
      der vorher mittels eines Forms übergeben wurde, also in etwa so:

      get "Id==? sort=FeldA FeldA==$FeldA","meineDatenbank";
      


      Hilfe wäre nett

      lg smimon

     Antworten

    Beitrag von Micha Jost (347 Beiträge) am Mittwoch, 13.April.2005, 15:08. WWW: rathaus-buerstadt.de
    Re: Problem mit get und sortieren

      Hallo Simon,

      und wenn Du es mal so probierst:

      <loop code=perl sort=? FeldA==Birnen range=0,1 db=meineDatenbank>
      

      out "$FeldA, $FeldB, $FeldC";
      </loop>
      

      Gruß
      Micha

     Antworten

    Beitrag von simon (3 Beiträge) am Mittwoch, 13.April.2005, 19:17.
    Re: Problem mit get und sortieren

      Guten Abend,

      super, danke für die schnellen Tipps!
      Also so scheint es jetzt zu gehen:

      get "FeldA==$FeldA sort=?","meineDatenbank";
      

      Jetzt holt er sich einen zufälligen Datensatz, und das Ganze mit dem Wert der im FeldA ( z.B. Birnen ) vorher im Formular übergeben wurde.
      Im Prinzip genau das was ich haben wollte.

      Lediglich bei einem von 20 Tests hat er sich einen leeren Datensatz
      ohne ID geholt.
      Da weiß ich allerdings nicht, warum. Alle DS haben eine ID.

      Mein Hauptfehler war wohl, das mit Id==? zu machen. Wußte nicht, daß das
      mit sort=? auch fubktioniert

      lg
      Simon

     Antworten

    Beitrag von Micha Jost (347 Beiträge) am Mittwoch, 13.April.2005, 15:18. WWW: rathaus-buerstadt.de
    Re: Problem mit get und sortieren

      Hallo Simon,

      und wenn Du es mal so probierst:

      <loop code=perl sort=? FeldA==Birnen range=0,1 db=meineDatenbank>
      

      out "$FeldA, $FeldB, $FeldC";
      </loop>
      

      Gruß
      Micha

     Antworten

    Beitrag von Claus (4645 Beiträge) am Mittwoch, 13.April.2005, 15:54. WWW: automobilhai.de
    Re: Problem mit get und sortieren

      Hallo simon,


      Deine Beispiele:
      ----------------------------------
      <perl>
      get "Id==? FeldA=Birnen","meineDatenbank";
      </perl>
       
      

      Auch diese Varianten habe ich ohne Erfolg probiert:



      get "Id==? FeldA==Birnen","meineDatenbank";
      

      get "Id==? sort=FeldA FeldA==Birnen","meineDatenbank";


      ------------------------------

      In allen diesen Beispielen holst Du mit get"Id==?..... zufällige Datensätze!!

      Wenn Du Datensätze mit "Birnen" haben willst muss es lauten

      get"FeldA==Birnen.......
      

      oder get"Id==* sort=FeldA.....

      Gruß

      Claus

     Antworten

    Beitrag von simon (3 Beiträge) am Mittwoch, 13.April.2005, 19:18.
    Es läuft jetzt :-)

      Guten Abend,

      super, danke für die schnellen Tipps!
      Also so scheint es jetzt zu gehen:


      get "FeldA==$FeldA sort=?","meineDatenbank";
       
      

      Jetzt holt er sich einen zufälligen Datensatz, und das Ganze mit dem Wert der im FeldA ( z.B. Birnen ) vorher im Formular übergeben wurde.
      Im Prinzip genau das was ich haben wollte.

      Lediglich bei einem von 20 Tests hat er sich einen leeren Datensatz
      ohne ID geholt.
      Da weiß ich allerdings nicht, warum. Alle DS haben eine ID.

      Mein Hauptfehler war wohl, das mit Id==? zu machen. Wußte nicht, daß das
      mit sort=? auch fubktioniert

      lg
      Simon

     Antworten


     
 Liste der Einträge von 24750 bis 24900: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!