Beitrag von richard (1187 Beiträge) am Montag, 20.März.2006, 11:22.
Re: Textfeld mit Inhalt füllen
Allgemeine Frage - allgemeine Antwort.
Du mußt den (die) Feldinhalt(e) zunächst per perl/get oder <loop> auslesen.
Weiter brauchst Du ein Formular, welches die Daten aufnimmt und absendet, schau mal bei selfhtml oder einer anderen html-doku unter <form> bzw. <form action= ...>.
Sowie für einzeilige Textfelder in diesem Formular: <input> mit dem Attribut "value", <input type="text" ... value="-- $feldinhalt --">.
Für mehrzeilige Felder mußt Du <textarea ... > -- $feldinhalt -- </textarea> benutzen.
Der Inhalt dieses Formulars wird dann typischerweise durch anklicken eines Buttons (<input type="submit" ...) versandt und so an ein Template übergeben, wo es verarbeitet wird, sprich die übergebenen Daten per "mod" in die Datenbank eingetragen werden.
Du kannst Dir ja mal ein Änderungsformular der bp-Standardausgabe im Quelltext ansehen. Interessant ist vielleicht auch der Link, der zu diesem Änderungsformular führt.