Im Homepage und Webhosting-Forum --- Formulardaten mit Javascript lesen und an PHP übergeben
Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.
bin rel. neu mit PHP, MySQL u. JS. Ich habe jetzt folgendes Problem:
Ich habe ein Formular, in welches ein Text in eine Textarea eingegeben wird. Das ganze wird beim absenden an eine Datenbank übergeben. Vorher möchte ich jedoch, das man eine Vorschau sehen kann, da im Textfeld HTML benutzt werden kann. Also hole ich mit
text=document.Artikel.Text.value; den Inhalt des Textfeldes und zeige ihn in einem popup Fenster an. Allerdings müsste ich den Inhalt erst mit nl2br "bearbeiten", damit die Zeilumbrüche stimmen. Dazu müsste ich den Inhalt von text an PHP übergeben. Nur weiß ich nicht wie... Über ein img-Tag habe ich schon gelesen. Geht das aber auch mit richtig viel Text?
Hat jemand eine Idee?
Ich würde das ganze erst an PHP übergeben lassen, welches dann die Vroschau erstellt und dadrunter noch mal ein Formular mit dem gleichen Inhalt zum editieren ausspuckt. Außerdem gibt es dann ein Speichern-Button. Wenn dieses geklickt wird, wird keine Vorschau mehr erstellt, sonder dann erst in die DB eignetragen. Javascript würd ich da ganzt außen vor lassen.
Hmmm, ok. Die Idee hatte ich jetzt nicht. Ich hätte es halt ganz gerne mit dem sich öffnenden Fenster gehabt (so Ebay-like beim Einstellen von Artikeln... ).
Aber die Idee ist gut, das werde ich mal ausprobieren.
Falls aber jemand noch einen Vorschlag hat... immer her damit.
Danke.
das muss ja nicht im widerspruch stehen.
gebe die daten weiter, bearbeite sie und gebe dann auf der naechsten seite das formular aus und oeffne per onload ein popup in dem die spezifische htmlseite ausgegeben wird, musst du eben nach dem absenden zwischenspeichern, zB in verbindung mit einer sessionid.
Ok. Danke für den Tip. Ich kann zwar, ehrlich gesagt, im Moment noch nichts damit anfangen, wie gesagt ich bin noch ziemlich neu in der Materie. Aber ich werde mich mal schlau machen.