Ein Datensatz, zwei loop-Abfragen... - 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 Frank (474 Beiträge) am Donnerstag, 23.Juni.2005, 10:01. WWW: www.edorado.org
    Ein Datensatz, zwei loop-Abfragen...

      Also, ich versuche mal meine Frage zu beschreiben :-)

      Jemand fragt einen Datensatz zur db "Organisationen" über eine loop-Detailseite ab. Dabei werden durch die Seite "Organisationen" die ersten zehn Felder von insgesamt fünfzehn aus der db angezeigt. Nun entdeckt er in einem Feld ein interessantes Projekt der gesuchten Organisation und möchte sich dazu die Details anzeigen lassen. Diese sind in einer anderen loop-Seite namens "Projekte" sichtbar, obwohl sie im g l e i c h e n Datensatz stehen. Diese Infos füllen die restlichen fünf Felder.

      Gibt es eine Möglichkeit, durch Klick auf den Eintrag in einem bestimmten Feld der ersten loop-Seite auf die zweite loop-Seite zu verlinken, so dass dort die restlichen Felder ausgelesen werden?

      Habe ich mich verständlich ausgedrückt? Wäre super, wenn mir jemand auf die Sprünge helfen könnte!


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Frank (474 Beiträge) am Donnerstag, 23.Juni.2005, 10:01. WWW: www.edorado.org
    Ein Datensatz, zwei loop-Abfragen...

      Also, ich versuche mal meine Frage zu beschreiben :-)

      Jemand fragt einen Datensatz zur db "Organisationen" über eine loop-Detailseite ab. Dabei werden durch die Seite "Organisationen" die ersten zehn Felder von insgesamt fünfzehn aus der db angezeigt. Nun entdeckt er in einem Feld ein interessantes Projekt der gesuchten Organisation und möchte sich dazu die Details anzeigen lassen. Diese sind in einer anderen loop-Seite namens "Projekte" sichtbar, obwohl sie im g l e i c h e n Datensatz stehen. Diese Infos füllen die restlichen fünf Felder.

      Gibt es eine Möglichkeit, durch Klick auf den Eintrag in einem bestimmten Feld der ersten loop-Seite auf die zweite loop-Seite zu verlinken, so dass dort die restlichen Felder ausgelesen werden?

      Habe ich mich verständlich ausgedrückt? Wäre super, wenn mir jemand auf die Sprünge helfen könnte!

     Antworten

    Beitrag von Thomas H. (180 Beiträge) am Donnerstag, 23.Juni.2005, 10:28.
    Re: Ein Datensatz, zwei loop-Abfragen...

      Klar geht das. Das ist die klassische Detailausgabe.

      Du erstellst einfach ein 2.Template mit allen Feldern und verlinkst die Beiden. Übergabe der ID nicht vergessen.

      Gruß
      Thomas H.

     Antworten

    Beitrag von Frank (474 Beiträge) am Donnerstag, 23.Juni.2005, 15:35.
    Re: Ein Datensatz, zwei loop-Abfragen...

      Hallo Thomas,

      hört sich gut an, aber... Das 2. Template ist ja die 2. Loopseite, die ich angesprochen habe. Die Frage ist nur, w i e verlinkt man die beiden Seiten? Außerdem soll auf der 2. Seite auch nur ein Teil der Felder ausgelesen werden.

      Weißt Du das oder weiß es jemand anders?

     Antworten

    Beitrag von Thomas H. (180 Beiträge) am Donnerstag, 23.Juni.2005, 15:51.
    Re: Ein Datensatz, zwei loop-Abfragen...

      Du setzt im HTML Code auf der 1.Loop Seite in einem Feld Deiner Wahl
      einen Link auf Deine 2.Loopseite, wie z.B. diesen hier:

      http://deineDomain.de/cgi-bin/baseportal.pl?htx=/nutzer/verzeichnis/detailtemplate&db=datenbank&Id=$_id

      Die 2.Loopseite ( die Du natürlich anlegen mußt ) heist in diesem Beispiel
      "detailtemplate"
      Du kannst Sie aber auch anders nennen.

      Hier muß du folgende Werte austauschen:
      deineDomain.de / je nachdem ob Du baseportal miete, lizenz oder kostnix hast
      nutzer / Dein Nutzername
      verzeichnis / Name Deines Verzeichnisses
      db / Name Deiner Datenbank

      Am besten setzt Du Deinen Code mal hier rein.

      Gruß
      Thomas

     Antworten

    Beitrag von Thomas H. (180 Beiträge) am Donnerstag, 23.Juni.2005, 15:58.
    Re: Nachtrag

      Die 2.Loopseite sollte dann mindestens etwa so aussehen:


      <html>
      <loop db=marysol Id==$Id range=0,1 >
      

      Hier kommt Dein HTML Code ( Tabelle ) mit den Feldern, die Du haben willst rein...

      </loop>
      </html>
      


      Im Prinzip übergibst Du nur die ID Nummer von der 1.Loopseite auf die 2.Loopseite.
      Das range=0,1 sorgt dafür, daß der loop nur einmal ausgeführt wird,
      falls die Seite aus irgendeinem Grund ohne id aufgerufen wird.

      Thomas

     Antworten

    Beitrag von Frank (474 Beiträge) am Donnerstag, 23.Juni.2005, 16:01.
    Re: Nachtrag

      OK, hört sich einfach an. Ich werde es die Tage mal austesten und dann hier kurz reinschreiben, ob´s geklappert hat.

      Vielen Dank :-)))

     Antworten


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