SQL-Abfragen in Tabellen!

unrealzero_php

Erfahrenes Mitglied
Hallo Zusammen

Über eine Datenbank-Abfrage rufe ich Text ab, den ich in einer Tabelle darstellen möchte. Die Tabelle ist folgendermassen definiert:

PHP:
echo "
<table width=\"700\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
	 <td colspan=\"3\"><h1>Überschrift</h1></td>
</tr>
<tr>
	 <td colspan=\"3\">&nbsp;</td>
</tr>
<tr valign=\"bottom\">
	 <td width=\"120\">$test1</td>
	 <td width=\"140\">$test2</td>
	 <td width=\"*\">$kommentar</td>
</tr>
</table>";

Das Problem:

Wenn der Text der über die Variable eingefügt wird, länger ist, als die Grösse des Feldes, nimmt dieser ungeachtet der Definition der Tabelle den Platz ein. Hab auch schon mit nl2br($kommentar) versucht.

Wo ran liegt das Problem!
 
Hallo,

also wenn ich dich Richtig verstanden habe dann wird deine Tabellenspalte breiter wenn der Text breiter ist?

Wenn das der Fall ist könnte es sein das dein Text keine Leerzeichen zwischen den Wörtern hat bzw. die Wörter einfach länger als die Spaltenbreite ist?

Wenn du z.B. eine Tabelle machst welche ich sage mal nur eine Breite von 10 hat und das Wort das du darin darstellen willst ist aber z.B. 100 Zeichen lang mit der Schriftgrösse 10px dann passt das Wort ja nicht rein und demnach wird deine Tabelle grösser/breiter.

du müsstest jetzt z.B. über PHP deinen Text sinnvoll teilen wenn du dieses Phänomen nicht haben möchtest.
 
Zurück