Tabelle in Schleife generieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Tabelle in Schleife generieren

    Also,

    ich will in einer Schleife (for --> $id=$start; $id==$end; $id++)

    eine Tabelle erstellen. Soll 5 Spalten und 5 Zeilen haben
    ...

    Hat da jemand eine Idee ???

    mfg DaPhreak
    If something's HARD to do,

    then it's not worth doing.
    (Homer J. (Jay) Simpson)

  • #2
    hm war es net so ?

    <?
    echo "<table><tr>";
    for($i=0;$i<=5;$i++){
    echo "<td></td><td></td>.....";
    }
    eco "</tr></table>";
    ?>

    Gruß Frosty
    My New Projekt: P²Board
    Designer im Team gesucht !

    Kommentar


    • #3
      und wie stelle ich es an, dass in jedem Tabellenfeld ein
      anders Bild angezeigt wird ?? (Album Script)

      mfg daphreak
      If something's HARD to do,

      then it's not worth doing.
      (Homer J. (Jay) Simpson)

      Kommentar


      • #4
        echo '<table>';
        for ($k=0; $k<5; $k++)
        {
        echo '<tr>';
        for ($n=0; $n<5; $n++)
        echo '<td>', $imgtag[$k*5+$n], '</td>';
        echo '</tr>';
        }
        echo '</table>';
        mein Sport: mein Frühstück: meine Arbeit:

        Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

        Kommentar


        • #5
          also ich möchte den Abschnitt von Zeile 100 bis 987 dynamisch machen ... Tabelle

          mfg daphreak

          [Editiert von DaPhreak am 10-03-2002 um 19:54]
          If something's HARD to do,

          then it's not worth doing.
          (Homer J. (Jay) Simpson)

          Kommentar


          • #6
            kann mir da mal jemand helfen ???

            @Titus - Was kann ich in $imgtag alles , in welcher
            Form eintragen ???

            mfg daphreak
            If something's HARD to do,

            then it's not worth doing.
            (Homer J. (Jay) Simpson)

            Kommentar


            • #7
              $imgtag ist ein Array. In jedes ELement $imagetag[$i] kannst du alles beliebige einbauen, was du in der enstprechenden Tabellenzelle haben willst.

              Ich hätte jetzt glatt was aus deinem Original eingebaut, aber irgendwie krieg ich die Seite nicht.
              mein Sport: mein Frühstück: meine Arbeit:

              Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

              Kommentar


              • #8
                einfach http://kickme.to/wessi ...

                mfg daphreak
                If something's HARD to do,

                then it's not worth doing.
                (Homer J. (Jay) Simpson)

                Kommentar


                • #9
                  also hab mich jetzt mal hingesetzt und n bissl gecodet ...


                  nur das gibt ne seite mit 90 bildern !!! sollen aber nur 20
                  sein

                  der code :

                  echo "<table border=0 cellspacing=10 cellpadding=0>
                  <tr>";
                  for ($k=0; $k<5; $k++)
                  {
                  for ($id=$start; $id<$end; $id++)
                  {
                  echo "<td>
                  <table border=0 cellspacing=0 cellpadding=0>
                  <tr>
                  <td width=8><img src=\"/images/uleft.jpg\" width=\"8\" height=\"8\" alt=\"\" border=\"0\"></td>
                  <td background=\"/images/upper.jpg\"><img src=\"/images/upper.jpg\" width=\"56\" height=\"8\" alt=\"\" border=\"0\"></td>
                  <td width=8><img src=\"/images/uright.jpg\" width=\"8\" height=\"8\" alt=\"\" border=\"0\"></td>
                  </tr>
                  <tr>
                  <td background=\"/images/left.jpg\" width=8><img src=\"/images/left.jpg\" width=\"8\" height=\"32\" alt=\"\" border=\"0\"></td>
                  <td bgcolor=white width=106>
                  <table border=0 cellspacing=0 cellpadding= width=106 height=112>
                  <tr>
                  <td bgcolor=#ffffff width=106 height=82 align=center valign=center>
                  <center>
                  <a href=\"view_pic.php?page=$page&loc=$loc&id=$id\"><img width=96 height=72 src=\"$picpath$preview$id.jpg\" alt=\"Click for larger image.\" border=1></a>
                  </center>
                  </td>
                  </tr>
                  </table>
                  </td>
                  <td background=\"/images/right.jpg\" width=8><img src=\"/images/right.jpg\" width=\"8\" height=\"32\" alt=\"\" border=\"0\"></td>
                  </tr>
                  <tr>
                  <td width=8><img src=\"/images/lleft.jpg\" width=\"8\" height=\"8\" alt=\"\" border=\"0\"></td>
                  <td background=\"/images/lower.jpg\"><img src=\"/images/lower.jpg\" width=\"56\" height=\"8\" alt=\"\" border=\"0\"></td>
                  <td width=8><img src=\"/images/lright.jpg\" width=\"8\" height=\"8\" alt=\"\" border=\"0\"></td>
                  </tr>
                  </table>
                  </td>
                  <td>
                  <table border=0 cellspacing=0 cellpadding=0>
                  <tr>
                  <td width=8><img src=\"/images/uleft.jpg\" width=\"8\" height=\"8\" alt=\"\" border=\"0\"></td>
                  <td background=\"/images/upper.jpg\"><img src=\"/images/upper.jpg\" width=\"56\" height=\"8\" alt=\"\" border=\"0\"></td>
                  <td width=8><img src=\"/images/uright.jpg\" width=\"8\" height=\"8\" alt=\"\" border=\"0\"></td>
                  </tr>
                  <tr>
                  <td background=\"/images/left.jpg\" width=8><img src=\"/images/left.jpg\" width=\"8\" height=\"32\" alt=\"\" border=\"0\"></td>
                  <td bgcolor=white width=106>
                  <table border=0 cellspacing=0 cellpadding= width=106 height=112>
                  <tr>
                  <td bgcolor=#ffffff width=106 height=82 align=center valign=center>
                  <center>
                  <a href=\"view_pic.php?page=$pageloc=$loc&id=$id\"><img width=96 height=72 src=\"$picpath$preview$id.jpg\" alt=\"Click for larger image.\" border=1></a>
                  </center>
                  </td>
                  </tr>
                  </table>
                  </td>
                  <td background=\"/images/right.jpg\" width=8><img src=\"/images/right.jpg\" width=\"8\" height=\"32\" alt=\"\" border=\"0\"></td>
                  </tr>
                  <tr>
                  <td width=8><img src=\"/images/lleft.jpg\" width=\"8\" height=\"8\" alt=\"\" border=\"0\"></td>
                  <td background=\"/images/lower.jpg\"><img src=\"/images/lower.jpg\" width=\"56\" height=\"8\" alt=\"\" border=\"0\"></td>
                  <td width=8><img src=\"/images/lright.jpg\" width=\"8\" height=\"8\" alt=\"\" border=\"0\"></td>
                  </tr>
                  </table>
                  </td>
                  <td>
                  <table border=0 cellspacing=0 cellpadding=0>
                  <tr>
                  <td width=8><img src=\"/images/uleft.jpg\" width=\"8\" height=\"8\" alt=\"\" border=\"0\"></td>
                  <td background=\"/images/upper.jpg\"><img src=\"/images/upper.jpg\" width=\"56\" height=\"8\" alt=\"\" border=\"0\"></td>
                  <td width=8><img src=\"/images/uright.jpg\" width=\"8\" height=\"8\" alt=\"\" border=\"0\"></td>
                  </tr>
                  <tr>
                  <td background=\"/images/left.jpg\" width=8><img src=\"/images/left.jpg\" width=\"8\" height=\"32\" alt=\"\" border=\"0\"></td>
                  <td bgcolor=white width=106>
                  <table border=0 cellspacing=0 cellpadding= width=106 height=112>
                  <tr>
                  <td bgcolor=#ffffff width=106 height=82 align=center valign=center>
                  <center>
                  <a href=\"view_pic.php?page=$page&loc=$loc&id=$id\"><img width=96 height=72 src=\"$picpath$preview$id.jpg\" alt=\"Click for larger image.\" border=1></a>
                  </center>
                  </td>
                  </tr>
                  </table>
                  </td>
                  <td background=\"/images/right.jpg\" width=8><img src=\"/images/right.jpg\" width=\"8\" height=\"32\" alt=\"\" border=\"0\"></td>
                  </tr>
                  <tr>
                  <td width=8><img src=\"/images/lleft.jpg\" width=\"8\" height=\"8\" alt=\"\" border=\"0\"></td>
                  <td background=\"/images/lower.jpg\"><img src=\"/images/lower.jpg\" width=\"56\" height=\"8\" alt=\"\" border=\"0\"></td>
                  <td width=8><img src=\"lright.jpg\" width=\"8\" height=\"8\" alt=\"\" border=\"0\"></td>
                  </tr>
                  </table>
                  </td>
                  <td>
                  <table border=0 cellspacing=0 cellpadding=0>
                  <tr>
                  <td width=8><img src=\"/images/uleft.jpg\" width=\"8\" height=\"8\" alt=\"\" border=\"0\"></td>
                  <td background=\"/images/upper.jpg\"><img src=\"/images/upper.jpg\" width=\"56\" height=\"8\" alt=\"\" border=\"0\"></td>
                  <td width=8><img src=\"/images/uright.jpg\" width=\"8\" height=\"8\" alt=\"\" border=\"0\"></td>
                  </tr>
                  <tr>
                  <td background=\"/images/left.jpg\" width=8><img src=\"/images/left.jpg\" width=\"8\" height=\"32\" alt=\"\" border=\"0\"></td>
                  <td bgcolor=white width=106>
                  <table border=0 cellspacing=0 cellpadding= width=106 height=112>
                  <tr>
                  <td bgcolor=#ffffff width=106 height=82 align=center valign=center>
                  <center>
                  <a href=\"view_pic.php?page=$page&loc=$loc&id=$id\"><img width=96 height=72 src=\"$picpath$preview$id.jpg\" alt=\"Click for larger image.\" border=1></a>
                  </center>
                  </td>
                  </tr>
                  </table>
                  </td>
                  <td background=\"/images/right.jpg\" width=8><img src=\"/images/right.jpg\" width=\"8\" height=\"32\" alt=\"\" border=\"0\"></td>
                  </tr>
                  <tr>
                  <td width=8><img src=\"/images/.jpg\" width=\"8\" height=\"8\" alt=\"\" border=\"0\"></td>
                  <td background=\"/images/lower.jpg\"><img src=\"/images/lower.jpg\" width=\"56\" height=\"8\" alt=\"\" border=\"0\"></td>
                  <td width=8><img src=\"/images/lright.jpg\" width=\"8\" height=\"8\" alt=\"\" border=\"0\"></td>
                  </tr>
                  </table>
                  </td>
                  </tr>
                  <tr>";
                  }
                  }
                  echo "
                  </tr>
                  </table>";

                  warum geht des denn nich ???

                  [Editiert von DaPhreak am 11-03-2002 um 21:23]
                  If something's HARD to do,

                  then it's not worth doing.
                  (Homer J. (Jay) Simpson)

                  Kommentar


                  • #10
                    Original geschrieben von DaPhreak
                    ...
                    for ($k=0; $k<5; $k++)
                    {
                    for ($id=$start; $id<$end; $id++)
                    {
                    ...
                    }
                    }
                    ...
                    warum geht des denn nich ???
                    weil du in der inneren Schleife bis $end zählst, ohne die fünf Spalten zu berücksichtigen. (Wird überhaupt nach fünf Bilder eine neue Zeile gemacht, so wie es momentan ist?)
                    Ändere mal die Schleifenköpfe wie folgt, dann sollte es passen (vier Zeilen à fünf Bilder):
                    for ($zeile=0, $id=$start; $zeile<4 && $id<$end; $zeile++)
                    {
                    for ($spalte=0; $spalte<5 && $id<$end; $id++, $spalte++)
                    mein Sport: mein Frühstück: meine Arbeit:

                    Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

                    Kommentar


                    • #11
                      tja, nur is das problem das die tabellen layout-tabellen sind, d.h. sind keine spalten.

                      --> Ich hab zwar 20 zeilen & 4 Spalten aber in einer
                      Zeile sind 4x die selben Bilder ...

                      mfg daphreak
                      If something's HARD to do,

                      then it's not worth doing.
                      (Homer J. (Jay) Simpson)

                      Kommentar


                      • #12
                        also, wer sich das ganze nich so richtig vorstellen kann schaue hier ....

                        mfg daphreak
                        If something's HARD to do,

                        then it's not worth doing.
                        (Homer J. (Jay) Simpson)

                        Kommentar

                        Lädt...
                        X