Jan Kirchmeyer: Zeilenumbruch in PHP?

Beitrag lesen

hallo,
ich hab folgendes problem:
ich hab mittels PHP SQL-Abfragen gestartet, die mir auf einer vorgefertigten seite dann ausgegeben werden.
das unten stehende skript deklariert die tabelle und die anzahl der spalten und zeilen.
in der variable $feld_ergebnis1 (6. zeile von unten) wird das ergebnis ausgegeben (es sind 3 zellen, die ausgelesen werden - A2_NAME,A5_PREIS,A4_BGF)

nun ist mein eigentliches problem, dass wenn der text mehr platz braucht, als die deklarierten 320pixel, macht er keinen zeilenumbruch, sondern er passt die zelle so an, soviel platz wie er brauch.
wie kann ich ihm denn sagen, dass er einen zeielnumbruch machen soll, wenn der text in der zelle mehr platz als die vorgegeben 320pixel benötigt. mit dem \n scheint nicht zu klappen.

danke und gruß jan

$ergebnis1 = mysql_query("SELECT A2_NAME,A5_PREIS,A4_BGF FROM haupt WHERE A4_BGF BETWEEN $flaeche_nutz_min AND $flaeche_nutz_max AND A5_PREIS BETWEEN $preis_kauf_min AND $preis_kauf_max AND D5_BRAN LIKE '%7%'");
$anzahl=mysql_num_rows($ergebnis1);
if ($anzahl == 0)

echo "<table border='0'><tr><td width='800' colspan='6' align='middle'><p class='gross'>Es wurden leider keine Einträge gefunden!!!</p></td></tr></table>";
else
while ($treffer1 = mysql_fetch_row($ergebnis1))
{
echo "<table border='0' cellspacing='0' cellpadding='0'>";
echo "<tr>\n";
echo "<td width='30'>";
echo "</td>";
echo "<td width='130'>";
echo "</td>";
echo "\t<td width='320' align='left'>\n";
echo "</td>\n";
echo "<td width='90' align='right'>";
echo "</td>";
echo "<td width='110 align='right'>";
echo "</td>";
echo "<td width='120'>";
echo "</td>";
echo "</tr>";
echo "<tr><td height='10' bgcolor='#ff9900' colspan='6'> </td></tr>";
echo "<tr>\n";
echo "<td align='middle'  bgcolor='#ff9900'></td>\n";
echo "<td align='middle'> bild</td>\n";

foreach ($treffer1 as $feld_ergebnis1)
if ($feld_ergebnis1 !="")
echo "\t<td align='left' height='40'><p class='klein'> $feld_ergebnis1</p></td>\n";
echo "\t<td align='middle'> <img src='../graphiken/b_anzeigen1.gif' width='120' height='40' border='0'> </td>\n";
echo "</tr>\n";
echo "<tr><td height='10' bgcolor='#ff9900' colspan='6'> </td></tr>";
echo "</table>";
}