Steffi: Textlänge in textarea beschränkt???

Hallo!
Mal wieder treibt mich die Verzweiflung hierher... ;-)

Sind die textareas von html-Formularen in der Länge per Default beschränkt??

Ich habe einen kleinen Editor (HTML,PHP), der Daten in eine Mysql-Datenbank schreiben soll.
Problem: Ab einer gewissen Textlänger (ca. 1000 Zeichen) vergisst das Formular scheinbar den Inhalt der Variable id - und das scheinbar an beiden stellen (hinter der action-angabe und beim <input type = "hidden"...

Weiss jemand Rat?

LG Steffi

Code-Schnippel:
...
<form action"/cc_tools/rs/rs_editor.php?sid=48d44f99f971a33ba4e120c0a5f928c9&id=47">
<tr><td>
 Projekt-Emailadresse
</td><td>
 <input type="text" name="projekt_email" value="" size=60>
</td></tr>
<tr><td>
 Betreff
</td><td>
 <input type="text" name="subject" value="" size=60>
</td></tr>
<tr><td valign="top">
 Emailtext 1.teil
</td><td>
 <textarea name="body1" rows=15 cols=60></textarea>
<tr><td valign="top">
 Emailtext  2.teil
</td><td>
 <textarea name="body2" rows=15 cols=60></textarea>
 <input type="hidden" name="id" value=47>
 <input type="hidden" name="anzeige" value=8>
<tr><td valign="top"> </td><td>
 <input type="submit" name="abschicken" value=speichern>

</td></tr>

  1. Hi,

    <form action"/cc_tools/rs/rs_editor.php?sid=48d44f99f971a33ba4e120c0a5f928c9&id=47">

    Du gibst die Übertragungsmethode nicht an. Ich vermute deshalb mal, daß die per Default mit GET übertragen werden. Wir hatten schon einige Threads in denen es Probleme mit zu "langen" GET-Anfragen gab. Das hing dann aber vom Browser ab, der zu lange URLs einfach abschnitt.

    Nimm doch einfach POST, dann sollte es keine Probleme mehr geben.

    Also: <form action"/cc_tools/rs/rs_editor.php?sid=48d44f99f971a33ba4e120c0a5f928c9&id=47" method="POST">

    Viele Grüße und viel Erfolg...

    Alex :)

    1. Hi Alex :-)
      Scheinbar bist du in Gedanken-Übertragung geübt :-)
      Jetzt geht es!

      Dankeschöön!

  2. :-) bin per zufall selbst drauf gekommen.
    ich habe die method im form-tag nicht angegeben, woraufhin per default get benutzt wurde. get ist in der länge beschränkt, denk ich...

    1. Hi Steffi,

      :-) bin per zufall selbst drauf gekommen.
      ich habe die method im form-tag nicht angegeben, woraufhin per default
      get benutzt wurde. get ist in der länge beschränkt, denk ich...

      Nicht per Definition - aber de facto.
      Längere URLs als 256 Zeichen sind wohl eher "unfein". (Stell Dir mal
      vor, Du müßtest ein Logfile auswerten, in dem solche URLs drin sind ...)
      Dafür nimmt man dann doch besser POST.

      Andererseits können in der Tat auch Textareas (browser-spezifisch)
      beschränkt sein. Mit Netscape 4 mehr als 32 KB oder so ähnlich auf
      einmal einzugeben, dürfte sich als schwierig erweisen.

      Viele Grüße
            Michael