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