och mensch... - 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 tim (6 Beiträge) am Mittwoch, 5.Dezember.2001, 10:06.
    och mensch...

      ich nochma!

      also,
      habe alles versucht! geht net!!!
      ich weiss z.b. gar net wann ich den perl tags auf bzw. zumachen soll bei dem code von Claus.

      also,
      kein anderer ausweg!
      hier der komplette code der page (db heisst im übrigen wirklich "test")...
      diese fehlermeldung kommt im übrigen:

      [ Fehler: (perl) in /beatbastler/beatz: syntax error at (eval 785) line 14, near

      also, there u go!

      <HTML>
      <HEAD>
        <META NAME="GENERATOR" CONTENT="wer wills wissen?">
        <TITLE>beatbastler.com beat area</TITLE>
      </HEAD>
      <BODY BGCOLOR="#ffffff">
      <BODY BGCOLOR="#ffffff">
      <left>
      

      <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
       codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0"
       ID=Untitled WIDTH=150 HEIGHT=50>
       <PARAM NAME=movie VALUE="http://www.beatbastler.com/images/beatz_slide.swf">
       <PARAM NAME=loop VALUE=false>
       <PARAM NAME=quality VALUE=high>
       <PARAM NAME=bgcolor VALUE=#FFFFFF>
       <EMBED src="Untitled.swf" quality=high bgcolor=#FFFFFF loop=false
        WIDTH=150 HEIGHT=50 TYPE="application/x-shockwave-flash"
        PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
       </EMBED>
      </OBJECT>
      </left>
       <SCRIPT language="javascript"><!--
      


      function test()
      {window.open('test.html','popup','width=200,height=200,toolbar=no,scrollbars=no,menubar=no, titlebar=no');}
      

      function sehnsucht()
      {window.open('test2.html','popup','width=600,height=400,toolbar=no,scrollbars=yes,menubar=no, titlebar=yes');}
      --></SCRIPT><BODY BACKGROUND="http://www.beatbastler.com/images/z.jpg" bgproperties="fixed" BGCOLOR="#ffffff"
      LINK="#ff0000" TOPMARGIN="0" LEFTMARGIN="0" MARGINHEIGHT="0" 
      MARGINLEFT="5"><TABLE WIDTH="99%" BORDER="0" CELLSPACING="0" 
      CELLPADDING="0">
        <TR>
          <TD WIDTH="100%">
          &nbsp;<BR>
          <B><FONT COLOR="#000000">hier ist die beat-section mit vielen
          (un)fertigen beats, die ich mit ner roland mc 505 beatbox gemixt
          und produced habe.</FONT></B></TD> 
        </TR>
      </TABLE><BR>
      <TABLE WIDTH="98%" BORDER="0" CELLSPACING="0" CELLPADDING="0">
        <TR>
          <TD WIDTH="100%">
          &nbsp;<B><FONT COLOR="#000000">zieht sie euch rein und gebt mir
          n'bisschen feedback via forum ,g&auml;stebuch usw. <BR>
          falls irgendjemand bock auf ne zusammenarbeit hat , m@ilt mir
          einfach.</FONT></B></TD> 
        </TR>
      </TABLE></P>
      

      <P><CENTER><TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0">
        <TR>
          <TD WIDTH="39%" BGCOLOR="#e8e8e8">
          &nbsp;<B><FONT COLOR="#000000"><BR>
          ~saugen durch ziel speichern unter~</FONT></B></TD> 
          <TD WIDTH="61%" BGCOLOR="#e6e6e6">
          &nbsp;<IMG SRC="http://www.beatbastler.com/images/realplaya.jpg" WIDTH="38" HEIGHT="34"
          ALIGN="BOTTOM" BORDER="0" NATURALSIZEFLAG="3"><FONT SIZE="-1">preview
          </FONT><IMG SRC="http://www.beatbastler.com/images/downlogo.jpg" WIDTH="26" HEIGHT="28"
          ALIGN="BOTTOM" BORDER="0" NATURALSIZEFLAG="3">download (mp3)
          <IMG SRC="http://www.beatbastler.com/images/commentslogo.gif" WIDTH="22" HEIGHT="31"
          ALIGN="BOTTOM" BORDER="0" NATURALSIZEFLAG="3">feedback</TD> 
        </TR>
      </TABLE><BR>
      <BR>
      <I><TT><FONT COLOR="#000000">die previews sind sehr kurz gehalten
      und haben relativ schlechte qualit&auml;t! 1a qualit&auml;t gibt's
      bei den mp3s</FONT></TT></I></CENTER></P>
      <table>
      <tr>
      <perl>
      

      $anz_tds = 3 if (!$anz_tds); # hier legst du die anzahl der spalten fest
      get "range=0,3","test";
      

      $anz_les = -1; # initialisieren des lese-zählers

      while (get_next("test")) 
      {
      $anz_les++; # sätze zählen
      $anz_tr = $anz_les % $anz_tds; 
      

      out "<TR>\n" if (!$anz_tr);
      out "<TD><font size="2"><b><i>$beatname</font></b></i><br>         
      <font size="-1" <b>$mb mb  / $min min</font></b>
      <A HREF="http://www.beatbastler.com/inhalt/beat-mp3z/$preview"><IMG 
          SRC="http://www.beatbastler.com/images/realplaya.jpg" WIDTH="38" HEIGHT="34" ALIGN="BOTTOM"
          BORDER="0" NATURALSIZEFLAG="3"></A>
      <A HREF="http://www.beatbastler.com/inhalt/beat-mp3z/$beatmp3"><IMG 
          SRC="http://www.beatbastler.com/images/downlogo.jpg" WIDTH="26" HEIGHT="28" ALIGN="BOTTOM"
          BORDER="0" NATURALSIZEFLAG="3"></A>
      <A HREF="javascript:test()"><IMG 
          SRC="http://www.beatbastler.com/images/commentslogo.gif" WIDTH="22" HEIGHT="31" ALIGN="BOTTOM"
          BORDER="0" NATURALSIZEFLAG="3"></A>
      </TD>";
      out "</TR>\n" if ($anz_tr eq $anz_tds - 1); 
      }
      if (!$anz_tr)
      {
      out "<TD>&nbsp;</TD>\n";
      }
      EOF
      }
      </perl>
      <BR><BR><BR><BR><BR><BR><BR><BR><BR>
      <P><CENTER><FONT SIZE="-2">alle Beatz (c) beatbastler.com 2001<BR>
      <BR>
      <BR><BR><BR><BR><BR>
      </FONT></CENTER>
      

      </BODY>
      </HTML>
      

      a


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von tim (301 Beiträge) am Dienstag, 4.Dezember.2001, 08:21.
    loop

      hi allerseits,
      habe den loop befehl nun verstanden.
      hier aber eine frage:

      kann ich die ausgebenden felder in einer tabelle nebeneinander platzieren?

      also in dieser form:

      $a      $a   $a
      $b      $b   $b  
      $c      $c   $c
      

      wäre es auch möglich grafiken zwischen die datenausgaben zu platzieren?

      z.b.:

      $a
      $b
      $c                    GRAFIK            
                                          $a
                                          $b
      

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Dienstag, 4.Dezember.2001, 09:34.
    Re: loop

      hallo tim,

      dafür musst etwas perl anwenden, hier ein beispiel:

      $anz_tds = 3 if (!$anz_tds);           # hier legst du die anzahl der spalten fest
      
                  <loop.... oder get.... DEINEDATEI # lesen der datei
                           
                  $anz_les = -1;                         # initialisieren des lese-zählers
      
                  while (get_next("../DEINEDATEI"))               {                $anz_les++; # sätze zählen                $anz_tr = $anz_les % $anz_tds;                out "<TR>\n" if (!$anz_tr);                out "<TD>Deine Einzelausgabe</TD>";                out "</TR>\n" if ($anz_tr eq $anz_tds - 1);               }             if (!$anz_tr)               {                out "<TD>&nbsp;</TD>\n";               }


      wenn du noch fragen hast, melde dich noch mal

      gruss claus

     Antworten

    Beitrag von tim (301 Beiträge) am Dienstag, 4.Dezember.2001, 11:11.
    Re: loop

      danke claus, wirklich nett gemeint von dir, aber ich versteh leider überhaupt nichts (mir fehlen bzgl. perl leider sämtliche basics....)

      okay,
      machen wir doch mal foglendes beispiel:
      meine db heisst: daten
      meine tabelle soll 3 spalten haben
      und es sollen pro spalte jeweils folgende felder untereinander ausgegeben werden:
      a, b, c

      also:
      a a a
      b b b
      c c c


      wie sieht nun der code aus? (am besten vollständig, da ich nicht weiss wann ich die perl tags bringe! kann ich denn perl einfach so auf dem baseportal server anwenden? bin noch kein 'zahlender kunde')

      okay,
      du würdest mir super helfen, wenn du diese kleine schulaufgabe lösen könntest!

      grüße
      tim

     Antworten

    Beitrag von tim (301 Beiträge) am Dienstag, 4.Dezember.2001, 11:18.
    Re: loop

      danke claus, wirklich nett gemeint von dir, aber ich versteh leider überhaupt nichts (mir fehlen bzgl. perl leider sämtliche basics....)

      okay,
      machen wir doch mal foglendes beispiel:
      meine db heisst: daten
      meine tabelle soll 3 spalten haben
      und es sollen pro spalte jeweils folgende felder untereinander ausgegeben werden:
      a, b, c

      also:
      a a a
      b b b
      c c c


      wie sieht nun der code aus? (am besten vollständig, da ich nicht weiss wann ich die perl tags bringe! kann ich denn perl einfach so auf dem baseportal server anwenden? bin noch kein 'zahlender kunde')

      okay,
      du würdest mir super helfen, wenn du diese kleine schulaufgabe lösen könntest!

      grüße
      tim

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Dienstag, 4.Dezember.2001, 11:32. WWW: www.verwitwet.de
    Re: loop

      Hallo Tim,

      mit Perl kannst du wunderbar auch in der kostenlosen arbeiten. Ich arbeite nur damit.

      Das "in drei Spalten nebeneinander darstellen" erscheint mir etwas schwierig, wenn man es in einer Tabelle löst. Nimm doch für jede Spalte eine eigene Tabelle:

      <table>
      <tr>
      <perl>
      get "Datensaetze==Kriterium range=0,3","deineDB";
      while (get_next(deineDB))
      {
      out<<EOF;
      <td>
      <table>
      <tr><td>$A</td></tr>
      <tr><td>$B</td></tr>
      <tr><td>$C</td></tr>
      </table>
      </td>
      

      EOF
      }
      </perl>
      </tr>
      </table>
      

      Zum Verständnis: In diesem Beispiel baust du eine äußere (einzeilige) Tabelle. Innerhalb des Perl-Codes holst du dir die gewünschten Datensätze mit "get" und zwar die ersten drei (range=0,3). Diese drei Datensätze werden nun innerhalb der äußeren Tabelle nebeneinander dargestellt. Hierfür sorgt der get_next-Befehl, der die Datensätze sooft holt, wie du es mit "range" vorgibst. Ist der letzte Datensatz geholt, wird die äußere Tabelle wieder geschlossen.

      Wenn du in den Datensätzen weiterblättern willst, musst du noch eine Blätterfunktion einfügen. Wie das geht, steht in der Doku.

      War das verständlich?

      Grüße
      Oliver ;-)

     Antworten

    Beitrag von tim (301 Beiträge) am Dienstag, 4.Dezember.2001, 12:30.
    es geht tatsächlich *g*

      hi oliver! ES GEHT!!! , coole sache!
      1000 dank!

      übrigens,
      war gerade auf deiner hp, das is ja der wahnsinn!!!!!!
      riesen kompliment zu der page!

      wenn de pech hast sappel ich dich in kürze beim nächsten problem wieder voll... *hehe*

      mahlzeit
      tim

     Antworten

    Beitrag von Oliver ;-) (49 Beiträge) am Dienstag, 4.Dezember.2001, 12:45.
    Re: es geht tatsächlich *g*

      Ja, ja, mit baseportal, perl und Sanders Hilfe geht (fast) alles... :-))

      Oliver ;-)

     Antworten

    Beitrag von tim (301 Beiträge) am Dienstag, 4.Dezember.2001, 21:49.
    geht glaub doch net so wie ich wollte :o(

      okay, ich nochmal.
      habe nun das skript sp wie von oliver beschrieben (siehe oben) geschrieben.

      es geht, für 3 spalten eben.
      aber dann kommt nichts mehr!
      (datenbank hat mehr als 3 datensätze bzw. soll erweitert werden!!!)
      glaube wir haben uns missverstanden!

      ich wollte

      a a a
      b b b
      c c c

      a a a
      b b b
      c c c

      wobei natürlich nicht die gleichen daten ausgegeben werden sollen
      (im 2. block)
      dies passier (logischerweise) wenn ich das skript einfach nochmal dahinter kopiere (im source mode)

      also,
      ich wollte eigentlich ne tabelle, die immer 3 spalten hat, aber 'weiterdenkt'

      hoffe das kam rüber,
      dennoch
      echt mal riesen dankeschön an alle, die hier immer fleisig schreiben!!!!!!

      gruß
      tim

     Antworten

    Beitrag von Oliver ;-) (500 Beiträge) am Dienstag, 4.Dezember.2001, 22:31.
    Re: geht glaub doch net so wie ich wollte :o(

      Dann versuche doch mal das Script vom Claus. Das ist auch nicht viel anders, als mein Vorschlag (sieht nur komplizierter aus ;-) ).

      Dort wo "Deine Einzelausgabe" steht setzt du mal die innere Tabelle von meinem Vorschlag rein. Also das:

      <table>
      <tr><td>$A</td></tr>
      <tr><td>$B</td></tr>
      <tr><td>$C</td></tr>
      </table>
      


      Grüße
      Oliver ;-)

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Dienstag, 4.Dezember.2001, 22:33.
    Re: geht glaub doch net so wie ich wollte :o(

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Mittwoch, 5.Dezember.2001, 00:00.
    Re: geht glaub doch net so wie ich wollte :o(

      Hallo Claus,

      stell doch deinen Vorschlag in die Bib...

      nächtliche Grüße
      Oliver ;-)

     Antworten

    Beitrag von tim (6 Beiträge) am Mittwoch, 5.Dezember.2001, 10:06.
    och mensch...

      ich nochma!

      also,
      habe alles versucht! geht net!!!
      ich weiss z.b. gar net wann ich den perl tags auf bzw. zumachen soll bei dem code von Claus.

      also,
      kein anderer ausweg!
      hier der komplette code der page (db heisst im übrigen wirklich "test")...
      diese fehlermeldung kommt im übrigen:

      [ Fehler: (perl) in /beatbastler/beatz: syntax error at (eval 785) line 14, near

      also, there u go!

      <HTML>
      <HEAD>
        <META NAME="GENERATOR" CONTENT="wer wills wissen?">
        <TITLE>beatbastler.com beat area</TITLE>
      </HEAD>
      <BODY BGCOLOR="#ffffff">
      <BODY BGCOLOR="#ffffff">
      <left>
      

      <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
       codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0"
       ID=Untitled WIDTH=150 HEIGHT=50>
       <PARAM NAME=movie VALUE="http://www.beatbastler.com/images/beatz_slide.swf">
       <PARAM NAME=loop VALUE=false>
       <PARAM NAME=quality VALUE=high>
       <PARAM NAME=bgcolor VALUE=#FFFFFF>
       <EMBED src="Untitled.swf" quality=high bgcolor=#FFFFFF loop=false
        WIDTH=150 HEIGHT=50 TYPE="application/x-shockwave-flash"
        PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
       </EMBED>
      </OBJECT>
      </left>
       <SCRIPT language="javascript"><!--
      


      function test()
      {window.open('test.html','popup','width=200,height=200,toolbar=no,scrollbars=no,menubar=no, titlebar=no');}
      

      function sehnsucht()
      {window.open('test2.html','popup','width=600,height=400,toolbar=no,scrollbars=yes,menubar=no, titlebar=yes');}
      --></SCRIPT><BODY BACKGROUND="http://www.beatbastler.com/images/z.jpg" bgproperties="fixed" BGCOLOR="#ffffff"
      LINK="#ff0000" TOPMARGIN="0" LEFTMARGIN="0" MARGINHEIGHT="0" 
      MARGINLEFT="5"><TABLE WIDTH="99%" BORDER="0" CELLSPACING="0" 
      CELLPADDING="0">
        <TR>
          <TD WIDTH="100%">
          &nbsp;<BR>
          <B><FONT COLOR="#000000">hier ist die beat-section mit vielen
          (un)fertigen beats, die ich mit ner roland mc 505 beatbox gemixt
          und produced habe.</FONT></B></TD> 
        </TR>
      </TABLE><BR>
      <TABLE WIDTH="98%" BORDER="0" CELLSPACING="0" CELLPADDING="0">
        <TR>
          <TD WIDTH="100%">
          &nbsp;<B><FONT COLOR="#000000">zieht sie euch rein und gebt mir
          n'bisschen feedback via forum ,g&auml;stebuch usw. <BR>
          falls irgendjemand bock auf ne zusammenarbeit hat , m@ilt mir
          einfach.</FONT></B></TD> 
        </TR>
      </TABLE></P>
      

      <P><CENTER><TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0">
        <TR>
          <TD WIDTH="39%" BGCOLOR="#e8e8e8">
          &nbsp;<B><FONT COLOR="#000000"><BR>
          ~saugen durch ziel speichern unter~</FONT></B></TD> 
          <TD WIDTH="61%" BGCOLOR="#e6e6e6">
          &nbsp;<IMG SRC="http://www.beatbastler.com/images/realplaya.jpg" WIDTH="38" HEIGHT="34"
          ALIGN="BOTTOM" BORDER="0" NATURALSIZEFLAG="3"><FONT SIZE="-1">preview
          </FONT><IMG SRC="http://www.beatbastler.com/images/downlogo.jpg" WIDTH="26" HEIGHT="28"
          ALIGN="BOTTOM" BORDER="0" NATURALSIZEFLAG="3">download (mp3)
          <IMG SRC="http://www.beatbastler.com/images/commentslogo.gif" WIDTH="22" HEIGHT="31"
          ALIGN="BOTTOM" BORDER="0" NATURALSIZEFLAG="3">feedback</TD> 
        </TR>
      </TABLE><BR>
      <BR>
      <I><TT><FONT COLOR="#000000">die previews sind sehr kurz gehalten
      und haben relativ schlechte qualit&auml;t! 1a qualit&auml;t gibt's
      bei den mp3s</FONT></TT></I></CENTER></P>
      <table>
      <tr>
      <perl>
      

      $anz_tds = 3 if (!$anz_tds); # hier legst du die anzahl der spalten fest
      get "range=0,3","test";
      

      $anz_les = -1; # initialisieren des lese-zählers

      while (get_next("test")) 
      {
      $anz_les++; # sätze zählen
      $anz_tr = $anz_les % $anz_tds; 
      

      out "<TR>\n" if (!$anz_tr);
      out "<TD><font size="2"><b><i>$beatname</font></b></i><br>         
      <font size="-1" <b>$mb mb  / $min min</font></b>
      <A HREF="http://www.beatbastler.com/inhalt/beat-mp3z/$preview"><IMG 
          SRC="http://www.beatbastler.com/images/realplaya.jpg" WIDTH="38" HEIGHT="34" ALIGN="BOTTOM"
          BORDER="0" NATURALSIZEFLAG="3"></A>
      <A HREF="http://www.beatbastler.com/inhalt/beat-mp3z/$beatmp3"><IMG 
          SRC="http://www.beatbastler.com/images/downlogo.jpg" WIDTH="26" HEIGHT="28" ALIGN="BOTTOM"
          BORDER="0" NATURALSIZEFLAG="3"></A>
      <A HREF="javascript:test()"><IMG 
          SRC="http://www.beatbastler.com/images/commentslogo.gif" WIDTH="22" HEIGHT="31" ALIGN="BOTTOM"
          BORDER="0" NATURALSIZEFLAG="3"></A>
      </TD>";
      out "</TR>\n" if ($anz_tr eq $anz_tds - 1); 
      }
      if (!$anz_tr)
      {
      out "<TD>&nbsp;</TD>\n";
      }
      EOF
      }
      </perl>
      <BR><BR><BR><BR><BR><BR><BR><BR><BR>
      <P><CENTER><FONT SIZE="-2">alle Beatz (c) beatbastler.com 2001<BR>
      <BR>
      <BR><BR><BR><BR><BR>
      </FONT></CENTER>
      

      </BODY>
      </HTML>
      

      a

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Mittwoch, 5.Dezember.2001, 10:46.
    Re: och mensch...

      Moin, moin,

      nicht verzweifeln... ;-)

      Innerhalb von "out" mußt du die " maskieren, sonst gibt es eine Fehlermeldung.

      D.h. schreib es so:

      out "<TD><font size=\"2\">... ";
      

      Dann müsste es klappen.

      Oliver ;-)

     Antworten

    Beitrag von tim (301 Beiträge) am Mittwoch, 5.Dezember.2001, 11:36.
    Re: och mensch...

      habe nun vor alle " ein \ gesetzt (rest noch wie zuvor)... jetzt das:

      [ Fehler: (perl) in /beatbastler/beatz: glob trapped by operation mask at (eval 7502) line 18. ]
       
      wat willer nu wieder???

      tim

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Mittwoch, 5.Dezember.2001, 11:49.
    Re: och mensch...

      Schmeiß nochmal den Code von <perl> bis </perl> hier rein.

     Antworten

    Beitrag von tim (301 Beiträge) am Mittwoch, 5.Dezember.2001, 11:53.
    Re: och mensch...

      sehr gerne! here u go!

      <perl>
      

      $anz_tds = 3 if (!$anz_tds); # hier legst du die anzahl der spalten fest
      get "range=0,3","test";
      

      $anz_les = -1; # initialisieren des lese-zählers

      while (get_next("test")) 
      {
      $anz_les++; # sätze zählen
      $anz_tr = $anz_les % $anz_tds; 
      

      out "<TR>\n" if (!$anz_tr);
      out "<TD><font size=\"2\"><b><i>$beatname</font></b></i><br>         
      <font size=\"-1\" <b>$mb mb  / $min min</font></b>
      <A HREF=\"http://www.beatbastler.com/inhalt/beat-mp3z/$preview\"><IMG 
          SRC=\"http://www.beatbastler.com/images/realplaya.jpg\" WIDTH=\"38\" HEIGHT=\"34\" ALIGN=\"BOTTOM\"
          BORDER=\"0\" NATURALSIZEFLAG=\"\3"></A>
      <A HREF=\"http://www.beatbastler.com/inhalt/beat-mp3z/$beatmp3\"><IMG 
          SRC=\"http://www.beatbastler.com/images/downlogo.jpg\" WIDTH=\"26\" HEIGHT=\"28\" ALIGN=\"BOTTOM\"
          BORDER=\"0\" NATURALSIZEFLAG=\"3\"></A>
      <A HREF=\"javascript:test()\"><IMG 
          SRC=\"http://www.beatbastler.com/images/commentslogo.gif\" WIDTH=\"22\" HEIGHT=\"31\" ALIGN=\"BOTTOM\"
          BORDER=\"0\" NATURALSIZEFLAG=\"3\"></A>
      </TD>\";
      out "</TR>\n" if ($anz_tr eq $anz_tds - 1); 
      }
      if (!$anz_tr)
      {
      out "<TD>&nbsp;</TD>\n";
      }
      EOF
      }
      </perl>
      

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Mittwoch, 5.Dezember.2001, 12:03.
    Re: och mensch...

      Schmeiß mal das "EOF" raus...

     Antworten

    Beitrag von tim (301 Beiträge) am Mittwoch, 5.Dezember.2001, 12:18.
    Re: och mensch...

      hab das EOF gekickt ... aber nun:


      [ Fehler: (perl) in /beatbastler/beatz: glob trapped by operation mask at (eval 779) line 18. ]


      we never surrender *g*

      tim

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 5.Dezember.2001, 12:27.
    Re: och mensch...

      Dann denke ich, es liegt an den vielen Zeilenumbrüchen innerhalb von out " ". Wenn du die alle entfernst, könnte es klappern, oder du benutzt doch out <<EOF - EOF

      Sander

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Mittwoch, 5.Dezember.2001, 12:33.
    Re: och mensch...

      jetzt warst du schneller ;-)

     Antworten

    Beitrag von tim (301 Beiträge) am Mittwoch, 5.Dezember.2001, 12:04.
    Re: och mensch...

      sehr gerne! here u go!

      <perl>
      

      $anz_tds = 3 if (!$anz_tds); # hier legst du die anzahl der spalten fest
      get "range=0,3","test";
      

      $anz_les = -1; # initialisieren des lese-zählers

      while (get_next("test")) 
      {
      $anz_les++; # sätze zählen
      $anz_tr = $anz_les % $anz_tds; 
      

      out "<TR>\n" if (!$anz_tr);
      out "<TD><font size=\"2\"><b><i>$beatname</font></b></i><br>         
      <font size=\"-1\" <b>$mb mb  / $min min</font></b>
      <A HREF=\"http://www.beatbastler.com/inhalt/beat-mp3z/$preview\"><IMG 
          SRC=\"http://www.beatbastler.com/images/realplaya.jpg\" WIDTH=\"38\" HEIGHT=\"34\" ALIGN=\"BOTTOM\"
          BORDER=\"0\" NATURALSIZEFLAG=\"\3"></A>
      <A HREF=\"http://www.beatbastler.com/inhalt/beat-mp3z/$beatmp3\"><IMG 
          SRC=\"http://www.beatbastler.com/images/downlogo.jpg\" WIDTH=\"26\" HEIGHT=\"28\" ALIGN=\"BOTTOM\"
          BORDER=\"0\" NATURALSIZEFLAG=\"3\"></A>
      <A HREF=\"javascript:test()\"><IMG 
          SRC=\"http://www.beatbastler.com/images/commentslogo.gif\" WIDTH=\"22\" HEIGHT=\"31\" ALIGN=\"BOTTOM\"
          BORDER=\"0\" NATURALSIZEFLAG=\"3\"></A>
      </TD>\";
      out "</TR>\n" if ($anz_tr eq $anz_tds - 1); 
      }
      if (!$anz_tr)
      {
      out "<TD>&nbsp;</TD>\n";
      }
      EOF
      }
      </perl>
      

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Dienstag, 4.Dezember.2001, 12:56.
    Re: loop

      hallo oliver,

      da muss ich dir aber etwas widersprechen ;-)
      das kleine codebeispiel ist doch nicht schwierig,
      es ist sogar so flexibel, dass du sogar die anzahl der spalten festlegen kannst. nehmen wir an, du willst 3 spalten (anz_tds =3). du liest die datei und zählst die sätze mit (anz_les). diesen zähler dividierst du durch die gewünsch spaltenanzahl. durch den restwert ermittelst du, wann ein <TR> gesetzt werden muss.

      dein vorschlag, für jede zeile eine tabelle zu nehmen ist harakiri mit anlauf. denke nur an meine diskussion mit christoph bergmann vor einigen wochen (367 threads), viele tables sind des netscapes tod.

      gruss claus

     Antworten

    Beitrag von Sander (8133 Beiträge) am Dienstag, 4.Dezember.2001, 13:06.
    Re: loop

      jetzt widersprech ich dir ;-)

      Viele_ineinander_verschachtelte_Tables sind des NNs Tod.

      Sander

     Antworten

    Beitrag von Oliver ;-) (49 Beiträge) am Dienstag, 4.Dezember.2001, 13:33.
    Re: loop

      Das sehe ich auch so.

      Vor allem glaube ich, dass der Vorschlag von Claus das Problem nicht löst, da er wohl die Ausgabe der Ds nicht horizontal sondern vertikal wollte. Oder habe ich deinen Code falsch gelesen, Claus?

      Oliver ;-)

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Dienstag, 4.Dezember.2001, 14:11.
    Re: loop

      nee, natürlich horizontal
      der dreizeiler kann doch nicht so schwer zu verstehen sein ;-)

      am besten du probierst es mal aus
      www.baseportal.de/cgi-bin/baseportal.pl?htx=/gpark/bg/pbg597&anz_tds=1
      www.baseportal.de/cgi-bin/baseportal.pl?htx=/gpark/bg/pbg597test&anz_tds=2
      www.baseportal.de/cgi-bin/baseportal.pl?htx=/gpark/bg/pbg597test&anz_tds=3

      aber vorsicht, ist noch nicht ganz fertig, noch baustelle

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Dienstag, 4.Dezember.2001, 14:13.
    Re: loop

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Dienstag, 4.Dezember.2001, 16:27.
    Re: loop

      Sieht gut aus,

      aber du hast doch nur eine Spalte. Tim wollte doch drei Spalten...

      Oliver ;-)

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Dienstag, 4.Dezember.2001, 16:45.
    Re: loop

      spassvogel, augen auf ;-)

      warum habe ich im thread 3 urls gepostet?
      weil in meinem testbeispiel über die url die anzahl der gewünschten spalten mitgegeben werden kann

      anz_tds = ANZahl der TD´s

      ohne parameter wird es auf 3 gesetzt

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Dienstag, 4.Dezember.2001, 17:09.
    Re: loop

      Ok, ok, lag wohl daran, weil ich gerade auf dsl verzichten und auf isdn zurückgreifen musste.

      Werde mir bei Gelegenheit mal deinen Codeschnipsel genauer ansehen.

      Oliver ;-)

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Dienstag, 4.Dezember.2001, 17:15.
    Re: loop

     Antworten

    Beitrag von tim (301 Beiträge) am Dienstag, 4.Dezember.2001, 13:05.
    es geht tatsächlich *g*

      hi oliver! ES GEHT!!! , coole sache!
      1000 dank!

      übrigens,
      war gerade auf deiner hp, das is ja der wahnsinn!!!!!!
      riesen kompliment zu der page!

      wenn de pech hast sappel ich dich in kürze beim nächsten problem wieder voll... *hehe*

      mahlzeit
      tim

     Antworten


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