Thoregon: Textvorbelegung in Formular

Hi zusammen,
kleines Problem:
Ich will in einem HTML-Formular ein Textfeld mit dem Inhalt einer PHP-Variable (z.B. $text) vorbelegen. An sich klappt es ja (echo "<input type="text" ... value=".$text.">" usw.). Aber in der Variable stehen durch Leerzeichen getrennte Wörter. Als Vorbelegung erhalte ich immer nur das erste Wort - sobald ein Leerzeichen auftaucht, wird der Rest unterschlagen.
Der Inhalt der PHP-Variable stammt aus einer Oracle8-DB. Ich habe das HTML-Formular in eine PHP-Datei integriert.
Für Tips/Ratschläge wäre ich dankbar...
Gruss,
Joe

  1. hi,

    (echo "<input type="text" ... value=".$text.">" usw.). Aber in der Variable stehen durch Leerzeichen getrennte Wörter. Als Vorbelegung erhalte ich immer nur das erste Wort - sobald ein Leerzeichen auftaucht, wird der Rest unterschlagen.

    vielleicht setzt du mal anführungszeichen um den wert, den du dem value-attribut zuweist, so wie sich's gehört.

    wie soll denn andernfalls irgendein interpreter wissen, wo der wert für value aufhört und wo das nächste attribut anfängt...?

    gruss,
    wahsaga

  2. Hi,

    Ich will in einem HTML-Formular ein Textfeld mit dem Inhalt einer PHP-Variable (z.B. $text) vorbelegen. An sich klappt es ja (echo "<input type="text" ... value=".$text.">" usw.). Aber in der Variable stehen durch Leerzeichen getrennte Wörter. Als Vorbelegung erhalte ich immer nur das erste Wort - sobald ein Leerzeichen auftaucht, wird der Rest unterschlagen.

    Wundert Dich das?
    Guck Dir mal an, wie der von Deinem Script erzeugte Code aussieht...

    Wenn Du keine Anführungszeichen (einfach oder doppelt) um die Attributwerte setzt, ist das ganz normal.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
    1. Herzlichen Dank - funktioniert. Schätze mal, ich sitz schon wieder zu lange vor der Kiste, so daß mir solche Kleinigkeiten gar nicht auffallen. Vielleicht hätte ich auch etwas gründlicher grübeln sollen... Auf jedem Fall Danke