Re: Ausgabe von Tabellen - 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 Stefan Krupop (311 Beiträge) am Sonntag, 2.Dezember.2001, 16:14.
    Re: Ausgabe von Tabellen

      Klingt als würdest du ein Loop benutzen. Ersetz das einfach hierdurch:

      <perl>
       out "<table border=1>\n";
       get "Id==*", "DEINEDATENBANK"; 
       while(get_next("DEINEDATENBANK")) {
        if (($cnt % 2) == 0) {
         out "<tr>\n";    
        }
        $cnt=$cnt+1;
        out " <td>$Bild</td>\n";
        out " <td>$Beschreibung</td>\n";
        if (($cnt % 2) == 0) {
         out "</tr>\n";
        }
       }
       if (($cnt % 2) != 0) {
        out "</tr>\n";
       }
       out "</table>\n";
      </perl>
      

      Stefan


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Jürgen (614 Beiträge) am Sonntag, 2.Dezember.2001, 15:15.
    Ausgabe von Tabellen

      Hi Leute,

      hab da ein Problem. Habe eine Tabelle mit zwei Spalten.
      1. Spalte "$Bild" und in der 2. Spalte "$Beschreibung".
      Jetzt möchte ich den Datensatz nicht nur untereinader
      Anzeigen, sonder 2 Datensätze nebeneinander.
      Ich bekomme immer nur alle Datensätze hintereinander
      oder untereinander aufgelistet, was muß ich Ändern??
      Danke schon mal vorab.

      Guß Jürgen

     Antworten

    Beitrag von Stefan Krupop (311 Beiträge) am Sonntag, 2.Dezember.2001, 16:14.
    Re: Ausgabe von Tabellen

      Klingt als würdest du ein Loop benutzen. Ersetz das einfach hierdurch:

      <perl>
       out "<table border=1>\n";
       get "Id==*", "DEINEDATENBANK"; 
       while(get_next("DEINEDATENBANK")) {
        if (($cnt % 2) == 0) {
         out "<tr>\n";    
        }
        $cnt=$cnt+1;
        out " <td>$Bild</td>\n";
        out " <td>$Beschreibung</td>\n";
        if (($cnt % 2) == 0) {
         out "</tr>\n";
        }
       }
       if (($cnt % 2) != 0) {
        out "</tr>\n";
       }
       out "</table>\n";
      </perl>
      

      Stefan

     Antworten

    Beitrag von Jürgen (614 Beiträge) am Sonntag, 2.Dezember.2001, 21:29.
    Re: Ausgabe von Tabellen

      Hi Stefan,

      danke nochmal für die schnelle reaktion, aber ich brings nicht hin. Wo liegt der fehler ?????? :-((

      <perl>
       
      out "<table border=1>\n";
      get "Id==*", "hersteller"; 
       while(get_next("hersteller")) {
        if (($cnt % 2) == 0) {
         out "<tr>\n"; 
        }
        $cnt=$cnt+1;
        out " <td VALIGN=TOP ALIGN=RIGHT WIDTH=200><P ALIGN=RIGHT><A HREF=\"http://www.$Herstellerlink\" TARGET=\"_blank\"><IMG HEIGHT=\"$Bildhoehe\" WIDTH=\"$Bildbreite\" SRC=\"http://..../$Bild\" VSPACE=0 HSPACE=0 ALIGN="TOP" BORDER=0></A></td>\n";
        out " <td VALIGN=TOP ALIGN=LEFT WIDTH=130><P>$Partnerart</P></td>\n";
        if (($cnt % 2) == 0) {
         out "</tr>\n";
        }
       }
       if (($cnt % 2) != 0) {
        out "</tr>\n";
       }
       out "</table>\n";
      </perl>
      

      Gruß Jürgen

     Antworten

    Beitrag von Stefan Krupop (311 Beiträge) am Sonntag, 2.Dezember.2001, 21:41.
    Re: Ausgabe von Tabellen

      > wo liegt der Fehler?
      
      Hier:

      out " <td VALIGN=TOP ALIGN=RIGHT WIDTH=200><P ALIGN=RIGHT><A HREF=\"http://www.$Herstellerlink\" TARGET=\"_blank\"><IMG HEIGHT=\"$Bildhoehe\" WIDTH=\"$Bildbreite\" SRC=\"http://..../$Bild\" VSPACE=0 HSPACE=0 ALIGN="TOP" BORDER=0></A></td>\n";
      

      Du hast vergessen das letzte TOP zu maskieren.

      Stefan

     Antworten

    Beitrag von Jürgen (614 Beiträge) am Sonntag, 2.Dezember.2001, 21:59.
    Re: Ausgabe von Tabellen

      Hi Stefan,

      du bist der BESTE, was so ein paar "" ausrichten können
      Bin purer Anfänger in Perl. Hab keinen blasen schimmer :-((
      Aber danke nochmal, werde hier öfter meine Prob einbringen.

      Gruß
      Jürgen

     Antworten


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