Re: Ich probiers noch einmal ... - 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 Stefan Krupop (311 Beiträge) am Mittwoch, 5.Dezember.2001, 18:03.
    Re: Ich probiers noch einmal ...

      Datenbank hat das Feld "Id"??? Wie geschrieben? "Id" ist doch schon von BP vergeben...

      Ich hab das jetzt so verstanden, dass du alle Einträge aus der DB "guestbook" ausgeben willst, bei denen das Feld "Nr" gleich der Id des angezeigten "bewohner"s ist. Wenn das stimmt sollte das reichen (ich gehe mal davon aus, dass du die Id in als "&id=1" in der URL übergibst):

      <loop Nr==$id db=guestbook code=perl>
       Name:
       Text: $Text
      </loop> 
      

      Was soll eigentlich bei "Name" ausgegeben werden?

      Oder lieg ich da jetzt völlig daneben?

      Stefan


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Jörg (173 Beiträge) am Montag, 3.Dezember.2001, 17:10.
    Ich probiers noch einmal ...

      Ich rufe eine Detailansicht über die ID auf (Datenbank A).
      Nun möchte ich am Ende des Templates auf eine andere Datenbank (B) zugreifen, die mir alle Datensätze anzeigt, in denen das Feld [Nr] gleich der ID von Datenbank A ausgibt.


      <loop db=guestbook code=perl>
      get "Id==*", "bewohner"; 
      while(get_next("bewohner"))
      {
       
      get "Nr==$_id", "guestbook"; 
      
        out "Name:<br>";   out "Text: $Text<br>"; } </loop>  

      Was mache ich falsch?

      Ciao

      Jörg

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Montag, 3.Dezember.2001, 18:20.
    Re: Ich probiers noch einmal ...

      Also ich bin mir nicht sicher, aber lass doch mal das loop weg. Wie wär's so:

      <perl>
      get "Id==*", "bewohner"; 
      while(get_next("bewohner"))
      {
      get "Nr==$_id", "guestbook"; 
      out "Name:<br>";
      out "Text: $Text<br>";
      

      }
      </perl>
       
      
      Oliver ;-)

     Antworten

    Beitrag von Jörg (173 Beiträge) am Dienstag, 4.Dezember.2001, 20:20.
    Klappt ...

      ... leider auch nicht.

      Trotzdem danke!

      Jörg

     Antworten

    Beitrag von Stefan Krupop (311 Beiträge) am Dienstag, 4.Dezember.2001, 21:55.
    Re: Ich probiers noch einmal ...

      Hm, welche Felder stehen denn überhaupt in welcher Datenbank und welche Datenbak ist A, welche B?
      Das umgebende <loop> durch <perl> zu erstezten ist aber schon mal richtig.

      Stefan

     Antworten

    Beitrag von Jörg (173 Beiträge) am Mittwoch, 5.Dezember.2001, 17:07.
    Re: Ich probiers noch einmal ...

      Es werden leider immer wieder die falschen Daten ausgegeben. Also auch welche, die nicht der ID entsprechen.
      Ausserdem werden einige Datensätze doppelt ausgegeben.

      Datenbank A: bewohner mit dem Feld Id
      Datenbank B: guestbook mit dem Feld Nr (wird sortiert)

      Jörg

     Antworten

    Beitrag von Stefan Krupop (311 Beiträge) am Mittwoch, 5.Dezember.2001, 18:03.
    Re: Ich probiers noch einmal ...

      Datenbank hat das Feld "Id"??? Wie geschrieben? "Id" ist doch schon von BP vergeben...

      Ich hab das jetzt so verstanden, dass du alle Einträge aus der DB "guestbook" ausgeben willst, bei denen das Feld "Nr" gleich der Id des angezeigten "bewohner"s ist. Wenn das stimmt sollte das reichen (ich gehe mal davon aus, dass du die Id in als "&id=1" in der URL übergibst):

      <loop Nr==$id db=guestbook code=perl>
       Name:
       Text: $Text
      </loop> 
      

      Was soll eigentlich bei "Name" ausgegeben werden?

      Oder lieg ich da jetzt völlig daneben?

      Stefan

     Antworten

    Beitrag von Jörg (173 Beiträge) am Mittwoch, 5.Dezember.2001, 19:04.
    Re: Ich probiers noch einmal ...

      >Datenbank hat das Feld "Id"??? Wie geschrieben? "Id" ist doch schon von BP vergeben...
      

      Stimmt! Über diese Id suche ich den Datensatz aus (Detailansicht).
      Es geht übrigens um die veränderte Form Deines Ehemaligenverzeichnisses.

      Leider klappt Dein Vorschlag auch nicht.
      Trotzdem DANKE!

      Ich gebe die Id so über die URL aus:
      &Id==23
      

      Jörg

     Antworten

    Beitrag von Stefan Krupop (311 Beiträge) am Mittwoch, 5.Dezember.2001, 19:15.
    Re: Ich probiers noch einmal ...

      Bei der Schreibweise "Id", denke ich, wird nur der angegebene datensatz aus "guestbook" geholt... Versuch's mal mit nem anderen Variablennamen (auch im loop ändern!)
      Und gib bitte mal den URL der Seite.


      > Es geht übrigens um die veränderte Form Deines Ehemaligenverzeichnisses.
      
      Hab ich mir doch schon fast gedacht... :o) Da sind nicht zufällig noch Teile vom Gästebuch drin?

      Stefan

     Antworten

    Beitrag von Jörg (173 Beiträge) am Mittwoch, 5.Dezember.2001, 19:22.
    Re: Ich probiers noch einmal ...

     Antworten

    Beitrag von Stefan Krupop (311 Beiträge) am Mittwoch, 5.Dezember.2001, 19:42.
    Re: Ich probiers noch einmal ...

      WOW! Was ist denn da aus meinem einfachen EIS gworden? *staun* *lob*

      Du mußt der anderen Abfrage auch noch ein Id==$DEINENEUEVARIABLE mitgeben. Aber wo auf der Seite ist das Ergebnis denn zu sehen?

      > Welche Teile vom Gästebuch?
      
      Dem aus der BIB. Scheint aber nicht so zu sein...

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 5.Dezember.2001, 19:54.
    Re: Ich probiers noch einmal ...

      Wenn du
      <loop Id==$Id> schreibst, muß die Var im Link so übergeben werden:
      Id=$deineVar - mit nur einem =
      

      Sander

     Antworten

    Beitrag von Jörg (173 Beiträge) am Mittwoch, 5.Dezember.2001, 22:07.
    ES HAT GEKLAPPT ...

      ... Danke!!!

      Jörg

     Antworten


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