Wer kennt sich etwas besser mit Perl aus als ich ??? - 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 Gogool (13 Beiträge) am Samstag, 8.März.2003, 19:53.
    Wer kennt sich etwas besser mit Perl aus als ich ???

      Ich habe folgendes Problem


      Ich habe 3 Datenbanken, auf die ich nacheinander zugreifen möchte
      und die gefundenen Adressen auf mehreren Seiten anzeigen.
      Das Ganze habe ich mir folgendermaßen gedacht.


      Erst einmal zähle ich, wieviele passende Adressen sich in den 3 Datenbänken befinden :

      <perl>
      get "adr==$plz","datenbank1";
      $zaehlen1=$_amount_query;
      </perl> 
      

      <perl>
      get "adr==$plz","datenbank2";
      $zaehlen2=$_amount_query;
      </perl> 
      

      <perl>
      get "adr==$plz","datenbank3";
      $zaehlen3=$_amount_query;
      </perl> 
      

      <perl>
      $zaehlentotal=($zaehlen1+$zaehlen2+$zaehlen3);
      </perl> 
      

      Jetzt weiß ich wieviele Adressen gefunden wurden, beispielsweise 11 Adressen.


      Wenn mehr als 4 Adressen gefunden, möchte ich Links zu Unterseiten einrichten,
      so ähnlich wie folgendes (das bei mir aber auch nicht funktioniert) :

      <perl>
      if $zaehlentotal>4;
      out  "<a href"http://domain.de/cgi-bin/baseportal.pl?htx=/db/Unterseite2">Unterseite 2</a>
      </perl> 
      

      <perl>
      if $zaehlentotal>8;
      out  "<a href"http://domain.de/cgi-bin/baseportal.pl?htx=/db/Unterseite2">Unterseite 3</a>
      </perl> 
      <perl>
      if $zaehlentotal>12;
      out  "<a href"http://domain.de/cgi-bin/baseportal.pl?htx=/db/Unterseite4">Unterseite 4</a>
      </perl> 
      

      Jetzt möchte ich aber nur jeweils 4 Adressen auf einer Seite anzeigen, und die restlichen auf Seite 2,
      Seite 3, etc...


      Ich bräuchte jetzt einen PERL-CODE der folgende Aktion ausführt :


      Es sollen, je nachdem welche Seite aufgerufen wurde, 4 Datensätze angezeigt werden.

      Etwa so :

      Wenn Seite 1 aufgerufen wurde, zeige die Datensätze 1-4
      Wenn Unterseite 2 aufgerufen wurde, zeige die Datensätze 5-8
      usw...


      Kann mir jemand helfen ?

      Vielen vielen Dank


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