Mit echo Formular ausgeben
alkativo
- php
Hallo Leute,
wie gebe ich in PHP ein Formular so aus, daß der HTML Text nachher schön formatiert ist. Ich meine da gab es irgendwie sowas:
$ausgabe.='<tr valign="top">'.'\n';
Kann mir da jemand helfen?
Bis dann
Al
$ausgabe.='<tr valign="top">'."\n";
Doppelte Anführungszeichen...
So geht das
Al
Hi alkativo,
Doppelte Anführungszeichen...
Genau, und der Grund steht hier.
MfG, Dennis.
Hi!
Einfach eine Variable mit den gewünschten html befehlen füllen.
z.B.:
$ausgabe='<form method="post">\n<input type="text">\n</form>';
dabei ist zu beachten, dass vor bestimmte sonderzeichen ein \ muss sonst entstehen fehler
und ein \n ergibt einen zeilenumbruch
und dann einfach ausgeben den text
echo $ausgabe;
ich hoffe das half dir
ansonsten-->schattenbaum.net oder selfphp.org
gruß
Hi buzz,
$ausgabe='<form method="post">\n<input type="text">\n</form>';
und ein \n ergibt einen zeilenumbruch
In dem oben von dir gegebenen String tut es genau das nicht! Lies das.
MfG, Dennis.
Hi Dennis!
Ich hab das auch schon gelesen!!
Ich weiß nicht warum, aber das funktioniert bei mir so!!!
Hier noch mal ein oriinaler Auszug aus meine Quelltexten:
echo "<input type="submit" value="Stimmen">";
echo "</form>\n";
Dabei wird's dann auch so wie ich will im HTML-Dokument formatiert.
Das einzigste, was ich mir denken könnte ist, dass das nur so geht, wie ich es mache, wenn mann es ohne eine Variable einfach direkt mit dem echo ausgibt.
gruß
Hi buzz,
Vergleiche mal die beiden folgenden Sachen:
echo "</form>\n";
$ausgabe='<form method="post">\n<input type="text">\n</form>';
Wenn dir der Unterschied auffällt - gut, wenn nicht, lies erneut die von mir verlinkte Seite.
Nein, es hat nichts mit echo zu tun.
MfG, Dennis.
Hi dennis
sorry aber natürlich haste recht!!!
hab halt die doppelten " vergessen
sry
aber dann geht's, gel??
gruß