Re: Suchergebnisse Seitenweise anzeigen - 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 anonym (129 Beiträge) am Sonntag, 12.November.2000, 20:11.
    Re: Suchergebnisse Seitenweise anzeigen

      Laß doch mal mit Perl den Range anzeigen, dann kannst du überprüfen, ob die Übergabe im CGI funktioniert.


    Ihre Antwort:

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

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Jens (58 Beiträge) am Samstag, 11.November.2000, 21:07.
    Suchergebnisse Seitenweise anzeigen

      Nach Eingabe u. Abschicken von Daten in einer Suchmaske erscheinen zuerst die angeforderten Daten wie gewollt. Nachdem ich auf meinen "Weiter-Botton" klicke werden anschließend aber alle Daten angezeigt.
      Was mache ich falsch? Nachfolgenden Code nutze ich für die Ausgabeseite:<html>

      <head>
      <title>Nord-Ostsee-Immobilien Mietobjekte</title>
      </head>
      

      <body bgcolor="#ffffff" topmargin="0" leftmargin="5">

      <p align="center"><span class="mengentext"><b>Suchergebnisse:</b><br>
      <br>
      </span></p>
      

      <table border="0" width="500" cellpadding="0">
        <tr>
          <td width="100%" bgcolor="#FFFFFF" valign="top" colspan="2" align="center" height="50"><font
          face="Verdana" size="2" color="#FFFFFF"><span class="mengentext"><p align="center"><a href="http://baseportal.de/cgi-bin/baseportal.pl?htx=/Hansen/noi/ergebnis&range=<perl>out $bereich;</perl>,10"><img src="http://www.ruhr-uni-bochum.de/rcds/buch/images/links.gif" border=0 alt="zurück"></a>
      

      <a href="http://nord-ostsee-immobilien.de/miet/mietframe.htm"><img src="http://www.ruhr-uni-bochum.de/rcds/buch/images/home.gif" border=0 alt="Startseite"></a>

      <perl>
      out " ";
      if($_range <= $_amount_all-10)
       {
        $bereich=$_range+10;
       }
        else
       {
        $bereich=$_range;
       }
      </perl>
      <a href="http://baseportal.de/cgi-bin/baseportal.pl?htx=/Hansen/noi/ergebnis&range=<perl>out $bereich;</perl>,10"><img src="http://www.ruhr-uni-bochum.de/rcds/buch/images/rechts.gif" border=0 alt="weiter"></a> </span></font></td>
        </tr>
        <tr align="center">
      <do action=input db=immo range^=0,10>
      <loop db=immo>
          <td width="50%" bgcolor="#004182" valign="top"><font face="Verdana" size="2"
          color="#FFFFFF"><span class="mengentext">Objekt</span></font></td>
          <td width="50%" bgcolor="#F0F8FF" valign="top"><font color="#000000" face="Verdana"
          size="2"><span class="mengentext">$Objekt</span></font></td>
        </tr>
        <tr align="center">
          <td width="50%" bgcolor="#004182" valign="top"><font face="Verdana" size="2"
          color="#FFFFFF"><span class="mengentext">Ort</span></font></td>
          <td width="50%" bgcolor="#F0F8FF" valign="top"><font color="#000000" face="Verdana"
          size="2"><span class="mengentext">$Ort</span></font></td>
        </tr>
        <tr align="center">
          <td width="50%" bgcolor="#004182" valign="top"><font face="Verdana" size="2"
          color="#FFFFFF"><span class="mengentext">Anzahl der Zimmer</span></font></td>
          <td width="50%" bgcolor="#F0F8FF" valign="top"><font color="#000000" face="Verdana"
          size="2"><span class="mengentext">$_loop{"Anzahl der Zimmer"}</span></font></td>
        </tr>
        <tr align="center">
          <td width="50%" bgcolor="#004182" valign="top"><font face="Verdana" size="2"
          color="#FFFFFF"><span class="mengentext">Wohnfläche</span></font></td>
          <td width="50%" bgcolor="#F0F8FF" valign="top"><font color="#000000" face="Verdana"
          size="2"><span class="mengentext">$Wohnflaeche</span></font></td>
        </tr>
        <tr align="center">
          <td width="50%" bgcolor="#004182" valign="top"><font face="Verdana" size="2"
          color="#FFFFFF"><span class="mengentext">Ausstattung Beschreibung</span></font></td>
          <td width="50%" bgcolor="#F0F8FF" valign="top"><font face="Verdana" size="2">$_loop{"Ausstattung
          Beschreibung"}</font></td>
        </tr>
        <tr align="center">
          <td width="50%" bgcolor="#004182" valign="top"><font face="Verdana" size="2"
          color="#FFFFFF"><span class="mengentext">Miete Pacht</span></font></td>
          <td width="50%" bgcolor="#F0F8FF" valign="top"><font color="#000000" face="Verdana"
          size="2"><span class="mengentext">$_loop{"Miete Pacht"}</span></font></td>
        </tr>
        <tr align="center">
          <td width="50%" bgcolor="#004182" valign="top"><font face="Verdana" size="2"
          color="#FFFFFF"><span class="mengentext">Telefon</span></font></td>
          <td width="50%" bgcolor="#F0F8FF" valign="top"><font color="#000000" face="Verdana"
          size="2"><span class="mengentext">$Telefon</span></font></td>
        </tr>
        <tr align="center">
          <td width="50%" bgcolor="#004182" valign="top"><font face="Verdana" size="2"
          color="#FFFFFF"><span class="mengentext">E-Mail</span></font></td>
          <td width="50%" bgcolor="#F0F8FF" valign="top"><font color="#000000" face="Verdana"
          size="2"><span class="mengentext">$_loop{"E-Mail"}</span></font></td>
        </tr>
        <tr align="center">
          <td width="50%" bgcolor="#FFFFFF" valign="top" height="5"><font face="Verdana" size="1"
          color="#FFFFFF"><span class="mengentext">.</span></font></td>
          <td width="50%" bgcolor="#FFFFFF" valign="top" height="5"><font face="Verdana" size="1"
          color="#FFFFFF"><span class="mengentext">.</span></font></td>
        </tr>
      </loop>
      </table>
      

      <p align="center">&nbsp;</p>
      </body>
      </html>
      

     Antworten

    Beitrag von anonym (129 Beiträge) am Sonntag, 12.November.2000, 20:11.
    Re: Suchergebnisse Seitenweise anzeigen

      Laß doch mal mit Perl den Range anzeigen, dann kannst du überprüfen, ob die Übergabe im CGI funktioniert.

     Antworten

    Beitrag von Jens (58 Beiträge) am Sonntag, 12.November.2000, 23:36.
    Re: Suchergebnisse Seitenweise anzeigen

      Tut mir leid. Aber das war mir zu hoch. Was ist ein Range?

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 13.November.2000, 16:27.
    Re: Suchergebnisse Seitenweise anzeigen

      Der Perl-Code sieht ganz richtg aus, aber nach dem </perl>, wo Du den Link setzt, da scheint was nicht zu stimmen:

      <a href="http://baseportal.de/cgi-bin/baseportal.pl?htx=/Hansen/noi/ergebnis&range=out $bereich;</perl>,10">
      

      Also 1. fehlt da fehlt das öffnende <perl>-Tag, also so: <perl>&range=out $bereich;</perl>

      Und 2. brauchts das garnicht, weil Variablen im HTML-Text sowieso ersetzt werden, also komplett müsste die Zeile so aussehen:

      <a href="http://baseportal.de/cgi-bin/baseportal.pl?htx=/Hansen/noi/ergebnis&range=$bereich,10">
      

      Hoffe, es klappt...

      Grüsse,

      Christoph...

     Antworten

    Beitrag von Jens (58 Beiträge) am Montag, 13.November.2000, 20:24.
    Re: Suchergebnisse Seitenweise anzeigen

      Es klappt bei der ersten Seite. Was jetzt aber wichtig ist, daß auch auf den folgenden Ausgabeseiten die Objekte angezeigt werden, die in der Suchmaske eingetragen wurden. Kannst ja mal ausprobieren:

      http://www.nord-ostsee-immobilien.de/miet/mietframe.htm

      Klick einfach mal auf "Objekt suchen" nach "Wohnungen" suchen. Klicke danach auf der Ausgabe-Seite oben auf den rechten Botton. Danach werden alle Daten der Reihenfolge wie sie in der Datenbank stehen angezeigt. Also nicht nur Wohnungen wie verlangt.

      Vielleicht kannst Du mir weiterhelfen.

     Antworten

    Beitrag von Jens (58 Beiträge) am Dienstag, 14.November.2000, 22:57.
    Funktioniert nicht

      leider funktionieren die Ausgaben nur auf der ersten Seite. Die nachfolgenden Seiten zeigen wieder alle Daten der Datenbank in der Reihenfolge der Einträge an.

     Antworten


     
 Liste der ersten 150 Einträge:Einklappen Zur Eingabe 
 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.13s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!