Re: Link auf ein Template - 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 Olaf Mertgen (263 Beiträge) am Dienstag, 12.Februar.2002, 12:55. WWW: www.shareware4u.de
    Re: Link auf ein Template

      Hallo,

      du hast in loop vom zweiten Template range verwendet. Range führt dazu, dass nur eine bestimmte Anzahl von Datensätze ausgegeben wird. Wenn du nun das Template ohne Parameter aufrufst, dann dürften alle Datensätze auftauchen, wenn du dagegen eine ID übergibst, dann wird vermutlich nur einer übergeben.

      Änder das mal so:
      <loop sort^=- range^=0,100 db=userprofile>
      

      Dann sollten das eigentlich klappen.

      Gruß, Olaf


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Gonqua (5 Beiträge) am Dienstag, 12.Februar.2002, 11:37.
    Link auf ein Template

      Wenn ich mit einem loop meine Datenbank abfrage und die Spalte 'Name' als Link anlege, was bei mir wie folgt aussieht:

      <loop sort^=- range^=0,100>
        <tr>
          <td bgcolor="#444444"> <a href="http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/Gonqua/profile/userprofile&cmd=all&Id=$_id">$Name</a></td>
          <td bgcolor="#444444"> $Alter</td>
          <td bgcolor="#444444"> $Wohnort</td>
        </tr>
      </loop>
      

      dann klappt das mit dem Link wunderbar. Wenn ich jetzt aber auf ein anderes Template als das mit dem selben Name der Datenbank (die bei mir auch userprofile heißt) verweise, da ich nicht alle Spalten der Datenbank ausgeben möchte, mit z.B. <a href="http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/Gonqua/profile/profil&cmd=all&Id=$_id">$Name</a> dann bekomme ich immer alle Daten oder nur den ersten Eintrag angezeigt. Was mache ich falsch??? Oder wie muss ich die loop-abfrage des zweiten Templates gestalten???
      Mein zweites Template sie wie folgt aus:

      <loop range^=$_id db=userprofile>
      <table width="470" border="0" cellspacing="3" cellpadding="0" align="center" style="font-family:Comic Sans MS,Verdana,Arial,Helvetica,serif sans;color:#ffffff;font-size:11;">
        <tr>
         <td bgcolor="#444444"> Name:</td>
         <td bgcolor="#444444"> $Name</td>
       </tr>
        <tr> 
          <td bgcolor="#444444"> Wohnort:</td>
          <td bgcolor="#444444"> $Wohnort</td>
        </tr>
        <tr> 
          <td bgcolor="#444444"> Alter:</td>
          <td bgcolor="#444444"> $Alter</td>
        </tr>
        <tr> 
          <td bgcolor="#444444"> SMS:</td>
          <td bgcolor="#444444"> $sms</td>
        </tr>
        <tr> 
          <td bgcolor="#444444"> eMail:</td>
          <td bgcolor="#444444"> <a href="mailto:$eMail">$eMail</a></td>
        </tr>
        <tr> 
          <td bgcolor="#444444"> </td>
          <td bgcolor="#444444" align="right"><a href="infos.html">mehr Infos</a> </td>
        </tr>
      </table>
      </loop>
      

     Antworten

    Beitrag von Olaf Mertgen (263 Beiträge) am Dienstag, 12.Februar.2002, 12:55. WWW: www.shareware4u.de
    Re: Link auf ein Template

      Hallo,

      du hast in loop vom zweiten Template range verwendet. Range führt dazu, dass nur eine bestimmte Anzahl von Datensätze ausgegeben wird. Wenn du nun das Template ohne Parameter aufrufst, dann dürften alle Datensätze auftauchen, wenn du dagegen eine ID übergibst, dann wird vermutlich nur einer übergeben.

      Änder das mal so:
      <loop sort^=- range^=0,100 db=userprofile>
      

      Dann sollten das eigentlich klappen.

      Gruß, Olaf

     Antworten

    Beitrag von Gonqua (5 Beiträge) am Dienstag, 12.Februar.2002, 13:42.
    Re: Link auf ein Template

      Danke erst mal.
      Es tauchen ja auch immer alle Datensätze auf und genau das möchte ich ja nicht. Es soll nur genau ein Datensatz auftauchen und zwar der, den ich im meinem ersten Template anklicke.

     Antworten

    Beitrag von Olaf Mertgen (263 Beiträge) am Dienstag, 12.Februar.2002, 14:03. WWW: www.shareware4u.de
    Re: Link auf ein Template

      Dann müsstest du das so schreiben:
      <loop Id==$Id db=userprofile>
      

      Gruß, Olaf

     Antworten

    Beitrag von Gonqua (5 Beiträge) am Dienstag, 12.Februar.2002, 14:52.
    Re: Link auf ein Template

      Cooool, danke:) ich freu mich! Habe diese loop-abfrage schon in den unmöglichsten Formen durchgespielt, aber darauf bin ich leider noch nicht gekommen.
      ES KLAPPT...

     Antworten


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