syntax von loop und weiteren befehlen - 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 till (1103 Beiträge) am Dienstag, 10.Juli.2001, 11:02.
    syntax von loop und weiteren befehlen

      hallo
      ich bastele an der ausgabe einer datenbak mit loop weil ich spezielle formatierungen brauche.
      ich kann jetzt für die ausgabe einer übersicht drei der felder meiner datenbank ausgeben lassen, aber jetzt komme ich nicht weiter.
      wie bringe ich die anweisungen für die links zur detailausgabe (also aller felder zum jeweiligen datensatz) und die anweisungen für das durchblättern der datensätze (ich möchtze wie voher alsd ich actio=all benutz habe immer 20 datensätze pro seite anzegen lassen) im folgenden unter:

      <table>
      <tr><td><b>Hersteller</td><td><b>Modell</td><td><b>Preis</td></tr>
      <loop sort^=Hersteller range^=0,20>
      <tr><td>$Hersteller</td><td>$Modell</td><td><b>DM $Preis</td></tr>
      </loop>
      </table>
      

      ich kann leider in der doku nicht viel über die synthax von loop finden.

      till


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von till (1103 Beiträge) am Dienstag, 10.Juli.2001, 11:02.
    syntax von loop und weiteren befehlen

      hallo
      ich bastele an der ausgabe einer datenbak mit loop weil ich spezielle formatierungen brauche.
      ich kann jetzt für die ausgabe einer übersicht drei der felder meiner datenbank ausgeben lassen, aber jetzt komme ich nicht weiter.
      wie bringe ich die anweisungen für die links zur detailausgabe (also aller felder zum jeweiligen datensatz) und die anweisungen für das durchblättern der datensätze (ich möchtze wie voher alsd ich actio=all benutz habe immer 20 datensätze pro seite anzegen lassen) im folgenden unter:

      <table>
      <tr><td><b>Hersteller</td><td><b>Modell</td><td><b>Preis</td></tr>
      <loop sort^=Hersteller range^=0,20>
      <tr><td>$Hersteller</td><td>$Modell</td><td><b>DM $Preis</td></tr>
      </loop>
      </table>
      

      ich kann leider in der doku nicht viel über die synthax von loop finden.

      till

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Dienstag, 10.Juli.2001, 11:11.
    Re: syntax von loop und weiteren befehlen

      hallo till,
      in der doku findest auch was, aber nichts allzuviel,
      da musst du schon in die nutzerbibliothek und dir die beispiele ansehen:

      also, wenn du nicht mehr mit do action arbeitest, musst dir alles selbst stricken, so auch das blättern,
      hier ein kleines beispiel

      <-------------->
      <loop range^=0,15 db=bgbran bbranche==$subbranche & btyp~=$subtyp sort^=btyp,bbranche2 code=perl>
                   </loop>
      
                   <perl>              my $newrange=$_range+$_range_length;              my $oldrange=$_range-$_range_length;              $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;              out "<tr><td colspan=6>";              out "&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"$_link&range=$oldrange,$_range_length$append\"><img              src=\"http://www.bestguide.de/gfc/pflinks.gif\" border=0 alt=\"zur&uuml;ck\"></a>"              if $oldrange>=0;              out "&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"$_link&range=$newrange,$_range_length$append\"><img              src=\"http://www.bestguide.de/gfc/pfrechts.gif\" border=0 alt=\"weiter\"></a>"              if $newrange<$_amount_query;
                   if ($_amount != 0)              {              $bis = $_range+$_range_length;              $von = $_range+1;              out "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Eintr&auml;ge $von bis ";              if ($bis < $_amount_query)              {              out "$bis von $_amount_query";              }else{              out "$_amount_query von $_amount_query";              }              }              out "</td></tr><tr><td> </td></tr>";              </perl>
                   <tr>              <th class=th1>&nbsp;T</th>              <th class=th1>&nbsp;Branche</th>              <th class=th1>&nbsp;Branche 2</th>              <th class=th1>&nbsp;x</th>              </tr>              <loop range^=0,15 db=bgbran bbranche==$subbranche & btyp~=$subtyp sort^=btyp,bbranche2 code=perl>
                   out "<tr bgcolor=".($_loop %2?"a0a0a0":"e0e0e0") ."></td><td class=b8>&nbsp;$btyp</td><td class=b8>&nbsp;$bbranche</td><td class=b8>&nbsp;$bbranche2</td><td><a href=http://baseportal.de/cgi-bin/baseportal.pl?htx=/gpark/bg/bgbrandt&cmd=all&Id==$_id>&nbsp;?</a></td></tr>";              </loop>
      <-------------------->

      hier werden z.b. 15 sätze angezeigt, und ganz rechts unter "?" ist der detailaufruf.
      feldnamen und images für die pfeile musst du
      austauschen.
      gruss claus

     Antworten


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