Datumsausgabe innerhalb einer 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 Roberturix (9 Beiträge) am Mittwoch, 19.Januar.2005, 21:11.
    Datumsausgabe innerhalb einer Tabelle

      Hallo Forum,
      habe folgendes Problem:
      Mit dem Loop-Befehl wird eine Listenausgabe innerhalb einer Tabelle generiert, was auch soweit gut funktioniert.
      Die Tabelle ist notwendig um das gewünschte Layout zu erhalten.
      Probleme habe ich nur mit dem Datumsfeld, ich erreiche nur die Anzeige in der Ausgabeform der eigentlichen Datenbankzelle.
      Alle Versuche den Befehl
      out datum("$Beginn", "kurz");
      
      in der Tabelle auszugeben schlägt immer fehl.
      Ich kann auch nicht die Ausgabeform in der Datenbank verändern, da ich es in einer anderen Abfrage genau so benötige.

      So geht es, ist aber die falsche Ausgabe
      <table>
      <tr>
      <loop code=perl db=termine sort=Beginn>
      out "<td>$Event</td><td>$Beginn</td><td>$Name</td>
      </tr>";
      </loop>
      </table>
      

      Ein Versuch war:
      <table>
      <tr>
      <loop code=perl db=termine sort=Beginn>
      out "<td>$Event</td><td><perl>out datum('$Beginn', 'kurz');</perl></td><td>$Name</td>
      </tr>";
      </loop>
      </span>
      </table>
      
      So geht es aber auch nicht :-(

      Hat jemand ne Idee ?


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Roberturix (9 Beiträge) am Mittwoch, 19.Januar.2005, 21:11.
    Datumsausgabe innerhalb einer Tabelle

      Hallo Forum,
      habe folgendes Problem:
      Mit dem Loop-Befehl wird eine Listenausgabe innerhalb einer Tabelle generiert, was auch soweit gut funktioniert.
      Die Tabelle ist notwendig um das gewünschte Layout zu erhalten.
      Probleme habe ich nur mit dem Datumsfeld, ich erreiche nur die Anzeige in der Ausgabeform der eigentlichen Datenbankzelle.
      Alle Versuche den Befehl
      out datum("$Beginn", "kurz");
      
      in der Tabelle auszugeben schlägt immer fehl.
      Ich kann auch nicht die Ausgabeform in der Datenbank verändern, da ich es in einer anderen Abfrage genau so benötige.

      So geht es, ist aber die falsche Ausgabe
      <table>
      <tr>
      <loop code=perl db=termine sort=Beginn>
      out "<td>$Event</td><td>$Beginn</td><td>$Name</td>
      </tr>";
      </loop>
      </table>
      

      Ein Versuch war:
      <table>
      <tr>
      <loop code=perl db=termine sort=Beginn>
      out "<td>$Event</td><td><perl>out datum('$Beginn', 'kurz');</perl></td><td>$Name</td>
      </tr>";
      </loop>
      </span>
      </table>
      
      So geht es aber auch nicht :-(

      Hat jemand ne Idee ?

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Donnerstag, 20.Januar.2005, 06:58.
    Re: Datumsausgabe innerhalb einer Tabelle

      Das Forum hat auch ne Suchfunktion...
      Aber bitte:
      bei code=perl wird immer das interne Format ausgegeben. Im out kann man nicht direkt innerhalb des Strings Funktionen einsetzen, ebenso ist die Schreibweise deines gesamten out nicht korrekt. Das steht auch in der Doku beschrieben.
      Mit loop code=perl sind ist ja schon gesagt, dass das folgende Perl-Code ist, da ist eine zusätzliche perl-Deklaration fehl am Platze.
      Innerhalb des out muss man die Strings und die Funktion verketten, in etwa so:

      <loop code=perl db=termine sort=Beginn>
      out "<td>$Event</td><td>".datum('$Beginn', 'kurz')."</td><td>$Name</td>
      </tr>";
      </loop>
      

      Gute Einführungen zu Perl gibts unter:
      http://perl-seiten.privat.t-online.de/perl/perl_inhalt.html
      http://www.perlboard.de/perlguide/Inhalt.html
      u.v.m.

     Antworten

    Beitrag von Roberturix (9 Beiträge) am Freitag, 21.Januar.2005, 18:09.
    Re: Datumsausgabe innerhalb einer Tabelle

      Besten Dank.
      Nachdem ich dann die Ausgabeform in der DB gelöscht hatte hat es dann auch funktioniert.

      Übrigens hatte ich mit der Suchfunktion keinen Erfolg gehabt.

     Antworten


     
 Liste der Einträge von 26025 bis 26100: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!