Tabelle im Echo ...

_voodoo

Erfahrenes Mitglied
Guten Abend,

Ich werd mal zu später Stunde mit einer kleinen Frage belästigen :)

ich hab eine Tabelle wie hier:

Code:
<table>
 <tr>
  <td></td>
  <td></td>
  <td></td>
  <td></td>
 </tr>
 <tr>
  <td></td>
  <td></td>
  <td></td>
  <td></td>
 </tr>
</table>

Mein Problem ist nun, wie soll ich das in einer While-Schelife realisieren dass beim durchlaufen nicht nur <td ></td > produziert wird sondern auch die <tr ></tr > regelmäßig eingebracht werden.

Ich hoffe ich habe die Frage verständlich formuliert und ihr könnt mir weiterhelfen :)

Gute Nacht
 
in ner doppelten while schleife würde das gehn :/
aber ehrlich gesagt weiss ich ned ob das erlaubt ist..
ist festgelegt wieviele td tags pro tr tag kommen? denk mal schon oder? ansonsten müsste man ja noch ein colspan=x einfügen lassen
 
Hab so das Gefühl, dass das nicht gerade bester Stil ist, aber naja:
PHP:
<table>
    <tr>
        <?php
        $iCols      = 2341;
        $iColsInRow = 13;

        for ($i=0; $i<$iCols; $i++) {
            if ( ($i % $iColsInRow == 0) && ($i != 0) ) {
	            ?>
       	            </tr>
                    <tr>
                <?php
                $iLastBreak = $i;
            }

            ?>
                <td>Hallo</td>
            <?php
        }

		for ($j=0; $j<$iColsInRow - ($iCols % $iColsInRow); $j++) {
            ?><td>F&uuml;llzelle</td><?php
		}
		?>
	</tr>
</table>
 
Zuletzt bearbeitet von einem Moderator:
Hmm, so wie ich das sehe hab ich mich schlecht ausgedrückt ... ich möchte eine While-Scheife machen (welche ein mysql_query() via mysql_fetch_assoc() ausgibt) in der dies erstellt wird:
Code:
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>

In die "<td >hier eine echo</td >" soll nun eine Mysql-Spalte eingefügt werden ...

Hoffentlich ist das nun verständlicher :)
 
Zurück