Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx
RE: Textfeld --> HTML ???
Das ist letztendlich eine Sache des Skriptes, welches die Formulareingaben auswertet.
Du hast hier BTW nicht HTML verwendet, sondern BBCode. Der Sinn darin liegt, dass man bei der direkten Verwendung von HTML eine Menge Blödsinn anstellen kann (JavaScripte einbauen, Formatierungen verwenden, die man eigentlich nicht haben möchte etc.). Daher wird normales HTML in der Regel in normalen Text umgeschrieben (spitze Klammern und Anführungszeichen in ihre HTML-Umschreibungen geändert) und die vorher definierten Ersatz-Tags wie z.B. [b] anschließend in das HTML-Pendant <b> umgeschrieben. Mit den Stringfunktionen diverser serverseitiger Programmiersprachen ist das ja alles kein Problem
Dabei seit: 10.09.2001
Beiträge: 356
Herkunft: ...von da, wo mein Haus wohnt...
Hi,
das ist nicht möglich. Beim Schreiben deines Posts konntest du aber kein HTML verwenden (du hast es zumindest nicht formatiert gesehen). Und das war eine textarea. Ihr auf dem Board ist das mit php gemacht. Und wenn du ein Post liest, dann steht das nicht in einem Textfeld, sondern ganz normal als HTML.
Wenn du den text so anzeigen lässt, müsste es gehen.
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
<html>
<body>
<a name="feld"></a>
</body>
<script>
feld.innerHTML="<i><b>Das ist ein Test</b></i>";
</script>
</html>
Aber das hilft dir sicher nicht weiter. Was soll da überhaupt abgehen. Soll man beim schreiben des Textes den Text gleich formatieren können, oder wie?
__________________ Grüßle, Medi
26.05.2004 12:38
Flanders unregistriert
Ich gebe den Text ein z.B.:
<center>Hallo</center>
Und dann drücke ich auf senden und das gleich Text feld wir wieder angzeigt nur das Hallo jetzt in der Mitte steht (ich sende das POST ann die gleiche (Seite)
Das ganze wird in eine Datenbank greschriben.
Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx
Dann schreibst du eben genau den Text in die Datenbank, der in der Textarea steht. Eventuell musst du da mit den Anführungszeichen aufpassen, dafür gibt's aber so tolle Funktionen wie addslashes() und stripslashes() für's anschließende auslesen in PHP. Wenn du das dann direkt mit echo $blubb; ausgeben lässt, sollten die HTML-Tags auch berücksichtigt werden.
Ansonsten verstehe ich dein Problem net, und dann wär'n Codebeispiel mal ganz hilfreich *g
$avar[zeile1] ... wird aus der Datenbank ausgelesen und als value angezeigt.
Insgesamt gibt es 5 Eingabe Felder (Namen: zeile1 bis zeile5)
Und und diese Felder (zeile1 bis 5) soll man nun z.B. den Text mit center in die Mitte setzen können.
Das ganze wird dann an die selbe Seite geschickt, per POST und gleichzeitig per UPDATE in die Datenbank geschrieben bzw. aktualisiert, danach sieht man dierekt was man eingebeben hat in diesen Textfeldern.
Ich hoffe das war verständlich, wenn nicht fragen !!!
DANKE
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Flanders: 27.05.2004 22:09.