Tabelle "bricht" ab



  • Ich weiß nicht wie ich es am besten nennen soll...

    echo '<table border = "1" rules = "group" style = "width: 40%; text-align: left;">
    						<thead>
    							<tr>
    								<th>ID</th>
    								<th>Datum</th>
    								<th>Von</th>
    								<th>Bis</th>
    							</tr>
    						</thead>';
    
    			while($row = mysql_fetch_assoc($query))
    				{
    					echo '<tbody>
    								<tr>
    									<td>'.$row['Termin_ID'].'</td>
    									<td>'.$row['Datum']).'</td>
    									<td>'.$row['Anfang'].'</td>
    									<td>'.$row['Ende'].'</td><br>
    								</tr>
    							</tbody>
    					</table>';
    

    Nur der erste durchlauf der while-Schleife wird in eine Tabelle geschrieben. Die anderen Inhalte werden einfach untereinander geschrieben und das auch nur weil ich am ende ein <br> drinnen hab. Ansonsten würden sie einfach hintereinander angezeigt.

    Kann mir jemand sagen wo der Fehler liegt?



  • is das der komplette Code? Oder fehlt am Ende etwas? Da sind nicht nur Syntax, sondern auch logische Fehler drin. HTML etc.



  • Das ist nur der relevante Teil.
    Ich hab den Fehler aber gerade selber gefunden...
    Das </tbody> und </table> waren in der while-Schleife deshalb ist es nach der ersten Spalte abgebrochen.



  • Saphir schrieb:

    Das ist nur der relevante Teil.
    Ich hab den Fehler aber gerade selber gefunden...
    Das </tbody> und </table> waren in der while-Schleife deshalb ist es nach der ersten Spalte abgebrochen.

    👍 und <tbody>.


Anmelden zum Antworten