Abfrage: Wenn, dann - 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 Dienstag, 17.September.2002, 11:56.
    Abfrage: Wenn, dann

      Moin moin,

      ich würde gerne in einer Datenbank ein zusätzliches Feld einbauen. Dateityp = Checkbox.
      Wenn halt in der DB dieses Feld angehakt ist, soll im Template ein bestimmter HTML Code ausgegeben werden.
      Wenn das Feld nicht angehakt ist, soll dieses Feld übergangen werden.
      Das müßte mit Perl gehen, doch wie?

      Danke für eure Hilfe

      TF


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Thomas Fedder (333 Beiträge) am Dienstag, 17.September.2002, 11:56.
    Abfrage: Wenn, dann

      Moin moin,

      ich würde gerne in einer Datenbank ein zusätzliches Feld einbauen. Dateityp = Checkbox.
      Wenn halt in der DB dieses Feld angehakt ist, soll im Template ein bestimmter HTML Code ausgegeben werden.
      Wenn das Feld nicht angehakt ist, soll dieses Feld übergangen werden.
      Das müßte mit Perl gehen, doch wie?

      Danke für eure Hilfe

      TF

     Antworten

    Beitrag von Sander (8133 Beiträge) am Dienstag, 17.September.2002, 13:21.
    Re: Abfrage: Wenn, dann

      if ($feldname)
      {
         out <<EOF
         hier dein html code rein
      EOF
      }
      

      Sander

     Antworten

    Beitrag von Thomas Fedder (333 Beiträge) am Dienstag, 17.September.2002, 16:53.
    Re: Abfrage: Wenn, dann

      Moin,

      danke für die schnelle Hilfe.
      Leider funktioniert das nicht.

      Auf den Ausgabeseiten ist zu sehen:
      if () { out <Leider schon ausgebucht! EOF } 
      

      ----------
      Das Template:

      <table border=0 cellpadding=2>
      

      <loop code=perl db=/veranstaltungen sort=datum,uhrzeit>
      if (datum("jetzt","intern") lt datum($datum,"intern"))
      {
      if ($cnt % 2 == 0)
      {
      out "<tr bgcolor=\"#ffff00\">";
      }else
      {
      out "<tr bgcolor=\"#00ffff\">"
      }
      out "<td><p><b>$datum, $uhrzeit $uhrzeit_ende Uhr, $ort, $titel</b><br>
      $text<br>
      <a href=\"$link_url\" target=\"$target\">$link_text</a><br>
      

      if ($ausgebucht)
      {
      out <<EOF
      <font color=\"#FF0000\"><b>Leider schon ausgebucht!</b></font>
      EOF
      }
      </p>
      </td>";
      $cnt++;
      }
      </loop>
      </table>
      

      ---------------

      Ich schätze, das sich die beiden Perl Anweisungen ins Gehege kommen.
      Wie man sieht, hatte ich vorher eine Tabelle mit wechselnden Zeilenhintergrund.

      Danke vielmals

      ciao

      TF

     Antworten

    Beitrag von Sander (8133 Beiträge) am Dienstag, 17.September.2002, 19:27.
    Re: Abfrage: Wenn, dann

      <loop code=perl db=/veranstaltungen sort=datum,uhrzeit>
      if (datum("jetzt","intern") lt datum($datum,"intern"))
      {
      if ($cnt % 2 == 0)
      {
      out "<tr bgcolor=\"#ffff00\">";
      }else
      {
      out "<tr bgcolor=\"#00ffff\">"
      }
      out "<td><p><b>$datum, $uhrzeit $uhrzeit_ende Uhr, $ort, $titel</b><br>
      $text<br>
      <a href=\"$link_url\" target=\"$target\">$link_text</a><br>"; 
      if ($ausgebucht)
      {
      out <<EOF
      <font color=\"#FF0000\"><b>Leider schon ausgebucht!</b></font>
      EOF
      }
      out "</p></td>";
      $cnt++;
      }
      </loop>
      

     Antworten

    Beitrag von Thomas Fedder (333 Beiträge) am Mittwoch, 18.September.2002, 08:14.
    Re: Abfrage: Wenn, dann

      Vielen Dank Sander,

      wie immer eine sehr kompetente Antwort.
      Es klappt.

      Vielen Dank euch allen Problemlöser

      TF

     Antworten


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