Mailinglisten-Archive |
Hallo an alle !
Ich habe folgendes, kurioses Problem:
Ich lese in eine Tabelle Daten aus einer MySQl-Db ein. Die Tabelle hat 5
Spalten, in den ersten 4 sind die Daten und die 5.Spalte ist ein
Bearbeiten-Button, eingeschlossen von einem <FORM>.
Der Bearbeiten-Button ist ein selbstgemachtes JPEG, den ich mit <INPUT>
einbinde.
Das Problem ist, dass die Zeilenhöhe viel zu gross wird, d.h die Zeile
wird doppelt so hoch wie der Bearbeiten-Button und der Button wird nicht mittig
ausgerichtet
Wenn ich das abschliessende </FORM> auskommentiere stimmt die Zeilenhöhe.
Die Zelle ist nur noch so hoch, wie der Button ist.
Gibt keinen Sinn, oder ?
Hier der PHP-Ausschnitt
echo "<TABLE ALIGN=\"CENTER\" WIDTH=\"600\" BORDER=\"2\" RULES=\"2\"
CELLSPACING=\"2\">";
echo "<TR><TD colspan=\"5\">Tätigkeitsnachweis von <FONT
COLOR=\"blue\">".$mit[mitarbeiterVorname]." ".$mit[mitarbeiterNachname]."</FONT> im Monat
<FONT COLOR=\"blue\">".$monate[$monat-1]." ".$jahr."</FONT></TD></TR>";
echo "<TR><TD COLSPAN=\"5\"> </TD></TR>";
if ($ok)
{
for ($i=0; $i < $num_rows; $i++)
{
$row = mysql_fetch_array($ok);
$time_arr = explode (":", $row[zeitDauer]);
$time_kunde_arr = explode (":", $row[zeitDauerKunde]);
$arr_zeitDatum = explode("-",$row[zeitDatum]);
$datum = $arr_zeitDatum[2].".".$arr_zeitDatum[1].".".$arr_zeitDatum[0];
echo "<TR height=\"10\">";
echo "<TD>";
echo $datum;
echo "</TD>";
echo "<TD>";
echo $time_arr[0].":".$time_arr[1];
echo "</TD>";
echo "<TD>";
echo $time_kunde_arr[0].":".$time_kunde_arr[1];
echo "</TD>";
echo "<TD>";
echo $row[zeitToDo];
echo "</TD>";
echo "<TD>";
echo "<FORM action=\"../zeiterfassung/zeiterfassung_neu.php4\"
method=\"GET\">";
echo "<INPUT TYPE=\"hidden\" name=\"zeit_id\" value=\"$row[zeitId]\">";
echo "<INPUT TYPE=\"hidden\" name=\"aktion\" value=\"edit\">";
echo "<div align=\"center\"><INPUT TYPE=\"image\"
src=\"../images/button5.jpg\"></div>";
//echo "</form>";
echo "</TD>";
echo "</TR>";
--
Sent through GMX FreeMail - http://www.gmx.net
php::bar PHP Wiki - Listenarchive