Re: kombination loop und do möglich ? - 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 Robert (133 Beiträge) am Mittwoch, 24.Juli.2002, 12:29.
    Re: kombination loop und do möglich ?

      Hallo Till

      versuchs mal mit id==$_id

      Robert


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von till (1103 Beiträge) am Mittwoch, 24.Juli.2002, 09:13.
    kombination loop und do möglich ?

      hallo
      ich möchte aus gründen der übersichtlichkeit die ausgabe einer db nicht einfach mit "do action = all" machen sondern mit loop umd von der sturen tabellenstruktur wegzukommen. das klappt auch ganz gut. ist es dennoch möglich in der ausgabe links zu einer detailausgabe des jeweiligen datensatzes mit einzubauen ? also eigentlich eine art kombination von loop und do befehl ?
      mit perl ist das sicher möglich nur leider kann ich depp immer noch zu wenig perl.
      in der doku konnte ich nichts dazu finden.

      danke für alle tipps

      till

     Antworten

    Beitrag von Marco (840 Beiträge) am Mittwoch, 24.Juli.2002, 09:23.
    Re: kombination loop und do möglich ?

      Würde ich nicht mit mit der Detail-Ausgabe von <do action> machen...

      Du kannst in der Loop-Schleife auf Deine eigene Detail-Seite verlinken und die Datensatz-Id mitgeben:

      <a href=http://baseportal.de..../Detail-Seite&Id=$Id>
      

      auf Deiner Detail-Seite holst Du Dir den Datensatz zurück:
      <html>
      <head>
      </head>
      <body>
      <perl>
      get "Id==$Id", "DeineDB";
      out <<EOF;
      

      Hier programmierst Du Dir in HTML eine wunderschöne Detail-Ausgabe ;-)
      in der Du auf die Felder Deines Datensatzes zugreifen kannst..

      EOF
      </perl>
      </body>
      </html>
      

      So einfach kann Perl sein ;-)

     Antworten

    Beitrag von till (1103 Beiträge) am Mittwoch, 24.Juli.2002, 11:44.
    Re: kombination loop und do möglich ?

      hallo und
      danke für die schnelle antwort. ich habe jetzt ein bisschen gebastelt, aber es will nicht klappen.
      so gabz habe ich deine antwort auch nicht verstanden, ehrlich gesagt. das liegt aber mehr an mir...

      warum funktioniert die übergabe des parameters $Id hier nicht ?

      <loop db=erfassung sort=marke>
      <a href="http://www.baseportal.de/cgi-
      bin/baseportal.pl?htx=/citroen_conen/ausgabe&Id==$Id">Details</a><br>
      

      $marke<br>
      $modell<br>
      $preis<br></a>
      <hr noshade size="1">
      <p>
      </loop>
      

      wenn ich den parameter $Id="Datensatznummer" manuell im browser eingeben bekomme ich genau die ausgabe die ich möchte von meiner detailseite. nur die übergabe aus dem loop heraus klappt nicht.

      till

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 24.Juli.2002, 12:25.
    Re: kombination loop und do möglich ?

      schreib im link ... &Id=$_id

      Sander

     Antworten

    Beitrag von till (1103 Beiträge) am Mittwoch, 24.Juli.2002, 12:35.
    Re: kombination loop und do möglich ?

      es klappt.
      vielen dank sander und natürlich marco für eure freundliche hilfe. manchmal ist man aber auch zu doof.
      ich finde es klasse wie schnell hier geholfen wird.

      till

     Antworten

    Beitrag von Marco (840 Beiträge) am Mittwoch, 24.Juli.2002, 12:26.
    Re: kombination loop und do möglich ?

      Im Link muß es heißen

      ...ausgabe&Id=$ID">...

      es darf nur ein "="-Zeichen dort stehen.

      mit Id=$Id wird der ersten Variable der Wert der zweiten übergeben und mit Id==$Id wird überprüft, ob beide gleich sind...

     Antworten

    Beitrag von Robert (133 Beiträge) am Mittwoch, 24.Juli.2002, 12:29.
    Re: kombination loop und do möglich ?

      Hallo Till

      versuchs mal mit id==$_id

      Robert

     Antworten


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