Götz: Mit php erstellte Tabelle positionieren

Beitrag lesen

Hallo udbr,

Es funtioniert soweit auch ganz gut... nur ist die Tabelle immer in der linken
oberen Ecke. Ich bin mir auch nicht sicher wie ich diese Tabelle in ein Formular einbinden kann.

Zur besseren Übersicht habe ich Deinen Code ein wenig gekürzt:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php [...]
echo '<table "border="1">';
[...] ?>
<body bgcolor="#FFFAE6">
[...]
<form action="eventform.php" method="POST">
<input type="hidden" name="subject" value="Event-Formular">
[...]

Das Problem ist, daß Du mit "echo()" die Tabelle sofort ausgibst, und zwar noch bevor Du den body öffnest.
Du kannst aber statt die Tabelle mit echo() auszugeben sie einfach in eine Variable speichern und diese dann im Formular mit echo() ausgeben. Hierbei könnte der Assignment Operator .= hilfreich sein, damit kannst Du dir ein wenig Schreibarbeit sparen.

Grüße aus Stockholm,
Götz

--
Losung für Freitag, 18. April 2008
Meine Seele hängt an dir; deine rechte Hand hält mich. (Psalm 63,9)
Der Aussätzige jammerte Jesus und er streckte die Hand aus, rührte ihn an und sprach zu ihm: Ich will's tun; sei rein! (Markus 1,41)
(zur aktuellen Losung)