Re: Wechselnder Hintergrund in Tabelle - 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 Thomas Fedder (333 Beiträge) am Samstag, 9.September.2006, 23:40.
    Re: Wechselnder Hintergrund in Tabelle

      Ergänzung:
      Beim out Befehl sollten keine Zeilenumbrüche vorkommen, schreibe also die folgenden Zeilen ohne Umbruch hintereinander:

      out "<td>$vom</td>
           <td>$bis</td>
           <td><a href="http://www.ahrlandweg.de/cgi-bin/baseportal.pl?htx=/kaiser/busreisen_Kopie_Kopie&cmd=all&Id==$_id">$Reiseziel</a></td>
           <td>$Reisedauer</td>
      </tr>";
      

      out "<td>$vom</td><td>$bis</td><td><a href="http://www.ahrlandweg.de/cgi-bin/baseportal.pl?htx=/kaiser/busreisen_Kopie_Kopie&cmd=all&Id==$_id">$Reiseziel</a></td><td>$Reisedauer</td></tr>";


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Olaf (382 Beiträge) am Samstag, 9.September.2006, 20:54.
    Wechselnder Hintergrund in Tabelle

      Hallo,
      ich möchte gerne in der Listenübersicht die jeweiligen Zeile andersfarbig darstellen.
      Habe dazu auch in der Doku und im Forum die passenden Einträge gefunden.
      Wenn ich es aber, wie im Nachfolgenden zu sehen, einbaue, bekomme ich leider nicht das gewünschte Ergebnis.
      Was mache ich da verkehrt?


      <table width="557" border="1" cellspacing="0" cellpadding="3">
        <tr bgcolor="#204AA7" class=Listenkopf>
          <td><div align="center">vom</div></td>
          <td><div align="center">bis</div></td>
          <td><div align="center">Reiseziel</div></td>
          <td><div align="center">Reisedauer</div></td>
        </tr>
      

      <loop db=busreisen_Kopie_Kopie sort=vom code=perl>

      if ($_loop % 2 == 0)
      {
      out "<tr bgcolor=\"#a0a0a0\">";
      }else
      {
      out "<tr bgcolor=\"#e0e0e0\">"
      }
      out "<td>$vom</td>
           <td>$bis</td>
           <td><a href="http://www.ahrlandweg.de/cgi-bin/baseportal.pl?htx=/kaiser/busreisen_Kopie_Kopie&cmd=all&Id==$_id">$Reiseziel</a></td>
           <td>$Reisedauer</td>
      </tr>";
      

      </loop>


      <perl>
      del "vom<jetzt","busreisen_Kopie_Kopie";
      </perl>
      </table>
      

     Antworten

    Beitrag von Thomas Fedder (333 Beiträge) am Samstag, 9.September.2006, 23:37.
    Re: Wechselnder Hintergrund in Tabelle

      Hi,

      bei perl Code muss jedes Zeichen stimmen, du hast

      out "<tr bgcolor=\"#a0a0a0\">";
      }else
      {
      out "<tr bgcolor=\"#e0e0e0\">"
      


      richtig ist
      out "<tr bgcolor=\"#a0a0a0\">";
      }else
      {
      out "<tr bgcolor=\"#e0e0e0\">";
      

      So sollte es klappen

      TF

     Antworten

    Beitrag von Thomas Fedder (333 Beiträge) am Samstag, 9.September.2006, 23:40.
    Re: Wechselnder Hintergrund in Tabelle

      Ergänzung:
      Beim out Befehl sollten keine Zeilenumbrüche vorkommen, schreibe also die folgenden Zeilen ohne Umbruch hintereinander:

      out "<td>$vom</td>
           <td>$bis</td>
           <td><a href="http://www.ahrlandweg.de/cgi-bin/baseportal.pl?htx=/kaiser/busreisen_Kopie_Kopie&cmd=all&Id==$_id">$Reiseziel</a></td>
           <td>$Reisedauer</td>
      </tr>";
      

      out "<td>$vom</td><td>$bis</td><td><a href="http://www.ahrlandweg.de/cgi-bin/baseportal.pl?htx=/kaiser/busreisen_Kopie_Kopie&cmd=all&Id==$_id">$Reiseziel</a></td><td>$Reisedauer</td></tr>";

     Antworten

    Beitrag von Olaf (382 Beiträge) am Sonntag, 10.September.2006, 00:21.
    Re: Wechselnder Hintergrund in Tabelle

      Hallo Thomas,
      erst einmal vielen Dank für die schnelle Antwort.

      Habe es jetzt geändert in

      <table width="557" border="1" cellspacing="0" cellpadding="3">
        <tr bgcolor="#204AA7" class=Listenkopf>
          <td><div align="center">vom</div></td>
          <td><div align="center">bis</div></td>
          <td><div align="center">Reiseziel</div></td>
          <td><div align="center">Reisedauer</div></td>
        </tr>
      

      <loop db=busreisen_Kopie_Kopie sort=vom code=perl>
      if ($_loop % 2 == 0)
      {
      out "<tr bgcolor=\"#a0a0a0\">";
      }else
      {
      out "<tr bgcolor=\"#e0e0e0\">";
      }
      out "<td>$vom</td><td>$bis</td><td><a href="http://www.ahrlandweg.de/cgi-bin/baseportal.pl?htx=/kaiser/busreisen_Kopie_Kopie&cmd=all&Id==$_id">$Reiseziel</a></td><td>$Reisedauer</td></tr>";
      

      </loop>


      <perl>
      del "vom<jetzt","busreisen_Kopie_Kopie";
      </perl>
      

      </table>

      Bringt allerdings leider nicht die Lösung, sondern zersemmelt mir die Tabelle.
      Und ich bekomme die Fehlermeldung

      Fehler (loop): syntax error at (eval 64) line 9, near ""

      Füge ich statt
      <loop db=busreisen_Kopie_Kopie sort=vom code=perl>
      

      dieses ein
      <loop db=busreisen_Kopie_Kopie sort=vom>
      
      bekomme ich die Tabelle angezeigt. Allerdings nur mit einer Hintegrundfarbe und oberhalb der Kopfzeile steht dann
      if (0 % 2 == 0) { out ""; }else { out ""; } out ""; if (1 % 2 == 0) { out ""; }else { out ""; } out ""; if (2 % 2 == 0) { out ""; }else { out ""; } out "";
      usw.

      Also irgendwie erschließt sich mir das ganze noch nicht wirklich.
      Hat jemand noch eine andere Idee?

      Gruß
      Olaf

     Antworten

    Beitrag von Jürgen (614 Beiträge) am Sonntag, 10.September.2006, 10:23.
    Re: Wechselnder Hintergrund in Tabelle

     Antworten

    Beitrag von Olaf (382 Beiträge) am Sonntag, 10.September.2006, 12:13.
    Re: Wechselnder Hintergrund in Tabelle

      Hallo Jürgen,
      vielen Dank für Deinen Hinweis.

      Jetzt klappt alles wunderbar.

      Schönen Sonntag noch

      Olaf

     Antworten


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