Re: get nach form - 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, 30.April.2003, 07:13.
    Re: get nach form

      Hallo, UweS
      sind die Felder, die du im get filterst auf Sortierung gestellt?
      Wenn ja, dann mach doch im Template eine Vorbelegung für die übergebenen (leeren) Formfelder. In etwa folgender Gedanke:
      - Formularfelder sind bspw. Feld1 und Feld2
      - in der Datenbank heissen sie dbFeld1 und dbFeld2

      ----schnipp
      $Feld1||= "*";
      $Feld2||= "*"; # Vorbelegung jeweeils für "trifft auf alles zu"
      

      get "dbFeld1==$Feld1 dbFeld2==$Feld2", "deinedb";
      ...
      ----schnapp
      Sollte eigentlich so funzen, kann aber auch sein das "==" macht Zicken, bin mir da nicht ganz sicher im Moment - ich baus bei mir immer so auf, daß ich "~=" für "beginnt mit" nehme, da hat man dann auch keine Probleme, wenn mehrere Wörter übergeben werden. Ist aber Fehleranfällig, wenn die Suchparameter als Freifeld angeboten werden, da kann dann was rein, was nicht in der db steht und es wird nichts gefunden....
      Hoffe, es hilft dir
      Ruben


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von UweS (220 Beiträge) am Dienstag, 29.April.2003, 18:15.
    get nach form

      Servus!

      Eine grundsätzliche Frage:

      Ist das Ziel eines Formulares ein Template bei dem direkt nach dem Start eine Datenbank mit "get" abgefragt wird und diese enthält KEINE vom Formular übergebenen Felder, kommt es zu Fehlermeldungen das Feld XY sei nicht vorhanden. Die Abfrage der ersten Datenbank vor der zweiten ist dringend notwendig.

      Warum? Wie kann man das abstellen?

      <Danke>
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Dienstag, 29.April.2003, 22:38.
    Re: get nach form

      wie sieht dein form aus und dein get?

      Sander

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Mittwoch, 30.April.2003, 07:13.
    Re: get nach form

      Hallo, UweS
      sind die Felder, die du im get filterst auf Sortierung gestellt?
      Wenn ja, dann mach doch im Template eine Vorbelegung für die übergebenen (leeren) Formfelder. In etwa folgender Gedanke:
      - Formularfelder sind bspw. Feld1 und Feld2
      - in der Datenbank heissen sie dbFeld1 und dbFeld2

      ----schnipp
      $Feld1||= "*";
      $Feld2||= "*"; # Vorbelegung jeweeils für "trifft auf alles zu"
      

      get "dbFeld1==$Feld1 dbFeld2==$Feld2", "deinedb";
      ...
      ----schnapp
      Sollte eigentlich so funzen, kann aber auch sein das "==" macht Zicken, bin mir da nicht ganz sicher im Moment - ich baus bei mir immer so auf, daß ich "~=" für "beginnt mit" nehme, da hat man dann auch keine Probleme, wenn mehrere Wörter übergeben werden. Ist aber Fehleranfällig, wenn die Suchparameter als Freifeld angeboten werden, da kann dann was rein, was nicht in der db steht und es wird nichts gefunden....
      Hoffe, es hilft dir
      Ruben

     Antworten

    Beitrag von UweS (220 Beiträge) am Mittwoch, 30.April.2003, 11:14.
    Re: get nach form

      Danke erstmal. Glaube hab mich falsch ausgedrückt.

      Ich übergebe im Fomular z.B. den Skal $Name.
      Aufzufinden in der DB => Name

      Dann frage ich im folgenden Template zuerst mit dem "falschen" get eine Administrationsdatenbank ab um den richtigen Pfad - die Abfragen der Templates laufen auf mehreren Servern (recycling ;-)) - in diesem Fall $Basispfad aus der DB Admin abzufragen. Hier entsteht die falsche Abfrage!

      get "Id==*", "Admin";
      

      Danach folgt ein weiteres Formular mit der Var $Basispfad als root.
      Innerhalb des Forms wird jetz die relevante DB mehrmals in einer Schleife abgefragt.

      get "... eq $Name" "Name"...bla bla
      

      Die "falsche" Abfrage wird aber immer in der DB Admin gestartet. Da gibt es kein Feld mit dem Namen =>Name. Das get greift aber automatisch auf die übermittelten Daten zurück. Why?

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 30.April.2003, 11:34.
    Re: get nach form

      deswegen frage ich, wie dein form aussieht.

      wenn du mit == übergibst, denkt bp, das es den wert auch bei der ersten db anwenden muß.

      dein 2tes get ist auch total falsch ;-)

      ein eq hat da nix zu suchen, es wird name==$name abgefragt.

      also ohne quellen kann man nix weiter dazu sagen...

      Sander

     Antworten

    Beitrag von UweS (220 Beiträge) am Mittwoch, 30.April.2003, 13:17.
    Re: get nach form

      == sagt mir alles

      Der Rest war nur geschwind Reingedings.... ;-)

      <Vielen Dank!>
      

     Antworten


     
 Liste der Einträge von 38401 bis 38551: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.07s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!