striezel: textarea mit php versenden

hallo, leute!

mir schläft bald das gesicht ein...
ich habe folgendes prob:
ich sende ein formular, das ein textarea enthält an ein php-script.
bisher eigentlich nix aufregendes...
das php-script soll den formular-inhalt überprüfen und an den browser zurücksenden. hier erzählt mir der browser jedesmal, dass bei dem textarea-inhalt eine "nicht abgeschlossene zeichenfolge" wäre. das textarea hat natürlich zeilenumbrüche etc. die \n habe ich allerdings schon vor dem versand herausgefiltert und den restlichen text zu einem html-konformen text konvertiert.
wie kann nun ich die zeichenfolge "abschließen"?
ich sende den formular-inhalt übrigens durch den javascript-befehl:
         location.href = "datei.php?variable=$wert&...";
zum browser.
liegt vielleicht an der verwendung von javascript der fehler?

HILFE!

gruß striezel

  1. hallo, leute!

    mir schläft bald das gesicht ein...
    ich habe folgendes prob:

    vielleicht vor dem versand noch ein decode() einbauen damit die url komplett ankommt?

    1. hallo, leute!

      mir schläft bald das gesicht ein...
      ich habe folgendes prob:

      vielleicht vor dem versand noch ein decode() einbauen damit die url komplett ankommt?

      werde ich mal ausprobieren...

      danke!

      gruß striezel

  2. hallo.

    okay. verstehe ich dich richtig?

    textarea -> php-script -> textarea

    und was fummelst du da mit javascript rum? ein echo oder ein print im php-script tuts doch auch!

    1. formular
    ...
    <textarea name="foo"></textarea>

    2. php-script:
    ...
    print "<textarea name="foo">$foo</textarea>;

    fertig. schon hast du den inhalt der textarea im browser.

    meinst du das so?

    lg aw

    1. hallo.

      okay. verstehe ich dich richtig?

      textarea -> php-script -> textarea

      und was fummelst du da mit javascript rum? ein echo oder ein print im php-script tuts doch auch!

      1. formular
        ...
        <textarea name="foo"></textarea>
      1. php-script:
        ...
        print "<textarea name="foo">$foo</textarea>;

      fertig. schon hast du den inhalt der textarea im browser.

      meinst du das so?

      nö. ich will halt vermeiden, dass die ausgabe unter dem formular steht. danke trotzdem!

      lg aw

      gruß striezel