Katy M.: Übergabe von Anführungszeichen in einem Formular

Beitrag lesen

Hallo,

ich habe ein fünfseitiges Formular.
Auf jeder Seite ist ein <textarea>
Mit den Buttons "weiter >" und "< zurück" kann der Benutzer
von Seite zu Seite navigieren. Die Eingabetext gehen dabei nicht
verloren. Diese werden per <input type="hidden"> weitergereicht.
Die Formularseiten funktionieren mit Text wunderbar.
Leider nicht mit Anführungszeichen.

Wird in ein <textarea> folgender Text eingegeben:
abc "test" xyz
So wird dieser per
<input type="hidden" name="frage1" value="abc "test" xyz">
weitergereicht.
Auf der nächsten Seite steht dann aber
<input type="hidden" name="frage1" value="abc \">

Quelltext:
//###### Funktion Übergabe der Antworten ######
function uebergabe($frage1,$frage2,$frage3,$frage4,$frage5)
 {
 $box = array($frage1,$frage2,$frage3,$frage4,$frage5);

for ($m=1; $m<=5; $m++)
  {
  echo "<input type="hidden" name="frage".$m."" value="".$box[($m-1)]."">\n";
  }
 }

Die Funktion wird mit
uebergabe($frage1,$frage2,$frage3,$frage4,$frage5);
augerufen.

Was mach ich falsch???
Bitte um Hilfe.

DANKE