Hi,
ich möchte meine Daten, die aus einer MySQL-DB kommen, in einer Tabelle darstellen. (sollte eigentlich kein Problem sein, ist es aber leider)
Der Quellcode sieht so aus:
if ($rueck_ins != 0){
while($row = mysql_fetch_array($ergebnis)){
echo "<table width=\"$br_a_tab\" border='0'>";
echo "<tr>";
echo "<td bgcolor=\"$bgcolor\">";
echo "<table border='0' width=\"$br_i_tab\" bgcolor='white' cellspacing='0' cellpadding='5'>";
echo "<tr>";
//Aufbereitung der Daten, die angezeigt werden
$row[firma] = str_replace ("_"," ",$row[firma]); //zur Anzeige wird _ wieder durch ein Leerzeichen ersetzt (falls vorhanden)
$jahr = substr($row[valid_to],0,4);
$monat = substr($row[valid_to],5,2);
$tag = substr($row[valid_to],8,2);
echo "<td width='250' class='normal'>$row[firma]</td>";
echo "<td width='112' class='normal'>$row[ort]</td>";
echo "<td width='112' class='normal'>$row[vorname]</td>";
echo "<td width='112' class='normal'>$row[nachname]</td>";
echo "<td width='112' class='normal'>$row[abteilung]</td>";
echo "<td width='112' class='normal'>$tag.$monat.$jahr</td>";
echo "</tr>";
echo "</table>";
echo "</td>";
echo "</tr>";
echo "</table>";
}
mysql_close();
}
Obwohl die Tabellenspalten groß genug formatiert sind, werden die Einträge nicht genau untereinander angezeigt.
Kann es an den Einträgen in der MySQL-DB liegen, die mit varchar definiert sind?
Wenn ich im Qellcode cellpadding='0' setze, ist auch alles genau untereinander - sieht nur Sch.... aus.
Hat jemand eine Idee ?
ich möchte meine Daten, die aus einer MySQL-DB kommen, in einer Tabelle darstellen. (sollte eigentlich kein Problem sein, ist es aber leider)
Der Quellcode sieht so aus:
if ($rueck_ins != 0){
while($row = mysql_fetch_array($ergebnis)){
echo "<table width=\"$br_a_tab\" border='0'>";
echo "<tr>";
echo "<td bgcolor=\"$bgcolor\">";
echo "<table border='0' width=\"$br_i_tab\" bgcolor='white' cellspacing='0' cellpadding='5'>";
echo "<tr>";
//Aufbereitung der Daten, die angezeigt werden
$row[firma] = str_replace ("_"," ",$row[firma]); //zur Anzeige wird _ wieder durch ein Leerzeichen ersetzt (falls vorhanden)
$jahr = substr($row[valid_to],0,4);
$monat = substr($row[valid_to],5,2);
$tag = substr($row[valid_to],8,2);
echo "<td width='250' class='normal'>$row[firma]</td>";
echo "<td width='112' class='normal'>$row[ort]</td>";
echo "<td width='112' class='normal'>$row[vorname]</td>";
echo "<td width='112' class='normal'>$row[nachname]</td>";
echo "<td width='112' class='normal'>$row[abteilung]</td>";
echo "<td width='112' class='normal'>$tag.$monat.$jahr</td>";
echo "</tr>";
echo "</table>";
echo "</td>";
echo "</tr>";
echo "</table>";
}
mysql_close();
}
Obwohl die Tabellenspalten groß genug formatiert sind, werden die Einträge nicht genau untereinander angezeigt.
Kann es an den Einträgen in der MySQL-DB liegen, die mit varchar definiert sind?
Wenn ich im Qellcode cellpadding='0' setze, ist auch alles genau untereinander - sieht nur Sch.... aus.
Hat jemand eine Idee ?
Kommentar