PHP/HTML: Formular

Fragen zum Thema HTML, JavaScript, PHP
Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

PHP/HTML: Formular

Beitrag von naums » So Jan 24, 2010 3:18 pm

im HTML ist ja sowas hier ein Formular:

Code: Alles auswählen

<form name="Formular" action="userman.php" method="post" onsubmit="return login()" width="100%">
<pre>
Username: <input type="text" size="20" name="User">
Passwort: <input type="password" size="20" name="Pswd">
<input type="submit" value="Log In" name="login">
</pre>
</form>
Hier werden die Eingaben von input (name=User) und input (name=Pswd) zu userman.php gesendet. mittels POST. beim normalen INPUT Tag ist die Textbox nur 1 Zeile hoch. Jetzt will ich aber eine Newssystem einrichten, und dort soll formatiert werden dürfen. jetzt gäbe es die möglichkeit in der einen Zeile HTML Code reinzuschreiben, die in die Datenbank zu speichern, und genau so durch ECHO auszugeben. --> Formatierter Text.
ODER es gäbe die Möglichkeit mit <Textarea> eine solche Textbox zu erstellen. Werden dann die Eingaben in der Textarea an userman.php geschickt???
.globl truth
truth:
mov r0, #42
mov pc, lr

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: PHP/HTML: Formular

Beitrag von cloidnerux » So Jan 24, 2010 3:45 pm

Wenn ich dich richtig verstehe, willst du dem Nutzer erlauben, seinen Text zu formatieren.
Eine sehr effiziente und angenehme Lösung zeigen dir schon das Forum und das Wiki auf:
Du gibst mit speziell formatierten Schlüsselworten einen Style an, z.B:

Code: Alles auswählen

[b]Text[/b] -> Fett
In PHP basut du dir dann eine ausgabefunktion, die den Text nach diesen schlüsselworten durchsucht und umwandelt:

Code: Alles auswählen

funktion WrapText(var $text)
{
    str_replace("[b]", "<b>", $text);
    str_replace("[/b]", "</b>", $text);
    ....
}
Und dann gibst du denn Text aus und der Browser wandelt das dann in Formatierten Text um.
Redundanz macht wiederholen unnötig.
quod erat expectandum

Benutzeravatar
stampuhh
Beiträge: 211
Registriert: Sa Nov 07, 2009 4:39 pm
Wohnort: Paderborn

Re: PHP/HTML: Formular

Beitrag von stampuhh » So Jan 24, 2010 3:47 pm

Warum sollten sie nicht? Ich würde sagen ja...oder probiere es doch einfach aus ;)

edit: war natürlich an den Threadersteller gerichtet

gruß stampuhh!
NachDenkSeiten.de

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: PHP/HTML: Formular

Beitrag von Xin » So Jan 24, 2010 5:12 pm

naums hat geschrieben:ODER es gäbe die Möglichkeit mit <Textarea> eine solche Textbox zu erstellen. Werden dann die Eingaben in der Textarea an userman.php geschickt???
Du musst die Tag-Informationen als Sonderzeichen senden, wenn Du die Text-Area füllst: <br />
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

Re: PHP/HTML: Formular

Beitrag von naums » So Jan 24, 2010 7:10 pm

jetzt mal langsam. Also eigentlich will ich nur bissl einrücken können, oder Absätze einhalten, was ja so bei dem Einzeiligen ne geht.
.globl truth
truth:
mov r0, #42
mov pc, lr

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: PHP/HTML: Formular

Beitrag von cloidnerux » So Jan 24, 2010 7:13 pm

jetzt mal langsam. Also eigentlich will ich nur bissl einrücken können, oder Absätze einhalten, was ja so bei dem Einzeiligen ne geht.
Willst du das IN der Textbox haben, oder nacher in einer Generierten Seite?
Redundanz macht wiederholen unnötig.
quod erat expectandum

Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

Re: PHP/HTML: Formular

Beitrag von naums » Di Jan 26, 2010 2:03 pm

am besten beides. ^^. Sowohl in der Textbox, als auch auf der generierten Seite, wobei die Seite wichtiger ist.
.globl truth
truth:
mov r0, #42
mov pc, lr

Benutzeravatar
Dubbel
Beiträge: 197
Registriert: So Jul 06, 2008 6:25 pm
Wohnort: Kopenhagen
Kontaktdaten:

Re: PHP/HTML: Formular

Beitrag von Dubbel » Di Jan 26, 2010 10:58 pm

Ich hab mich mal an einem WYSIWYG-Editor versucht, so ein WE-Projekt vor ein paar Monaten: http://projects.haukeluebbers.de/stupid ... yg_editor/

Vielleicht findest du ja Inspiration in dem Javascript Code...ist aber Alpha und nicht in allen Browsern überprüft... :D

Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

Re: PHP/HTML: Formular

Beitrag von naums » Mi Jan 27, 2010 3:26 pm

muhuhuha.
Fehler: Server nicht gefunden

Der Server unter projects.haukeluebbers.de konnte nicht gefunden werden.

* Bitte überprüfen Sie die Adresse auf Tippfehler, wie
ww.beispiel.de statt
www.beispiel.de

* Wenn Sie auch keine andere Website aufrufen können, überprüfen Sie bitte die
Netzwerk-/Internetverbindung.

* Wenn Ihr Computer oder Netzwerk von einer Firewall oder einem Proxy geschützt wird, stellen Sie bitte sicher,
dass Firefox auf das Internet zugreifen darf.
okay... ich werds mal sehen. Aber wie speichert der Wisyg dann den Text? Als HTML oder wie?
.globl truth
truth:
mov r0, #42
mov pc, lr

Psaniko
Beiträge: 17
Registriert: Mo Feb 01, 2010 5:34 pm

Re: PHP/HTML: Formular

Beitrag von Psaniko » Mo Feb 01, 2010 6:07 pm

Ja der WYSIWYG zeigt halt das an was man später bei der Ausgabe auch sieht ("what you see is what you get"). Im Hintergrund ist aber alles normales HTML.

Also falls du nur eine mehrzeilige Textbox brauchst, reicht <textarea> und wenn du formatieren möchtest, entweder mit BB-Forecode (siehe Beiträge weiter oben) oder WYSIWYG-Editoren. Es gibt dazu den sehr umfangreichen CKEditor: http://ckeditor.com/

Antworten