Seite 1 von 1

Eingabefeld unter Bemerkung gelöscht bei Abschicken

BeitragVerfasst: Fr 1. Nov 2019, 18:33
von sigiamelm
Hallo,

ein eingegebener Text im Textfeld unter Bemerkung wird gelöscht, wenn man im letzten Bestellschritt auf "Kaufen" klickt, ohne die beiden Häkchen zu setzen vor AGB und Widerrufsbelehrung sowie Datenschutzerklärung.

Das ist für den Kunden nicht zumutbar.

Ich habe das Problem gelöst durch Codeänderung in der Datei:
/templates/TEMPLATENAME/website/bestellen/bestelluebersicht.tpl
Zeile 62
Code: Alles auswählen
<textarea class="bemerkung" name="bemerkung" cols="60" rows="3"><?php echo $_GET["bemerkung"]?></textarea>

ersetzt durch
Code: Alles auswählen
<textarea class="bemerkung" name="bemerkung" cols="60" rows="3"><?php echo $_POST["bemerkung"]?></textarea>

Es wird also nur "$_GET" durch "$_POST" ersetzt, sodass bei einem erneuten Aufruf der Seite der eingegebene Text im Textfeld erscheint.

In Zeile 1 der Datei steht:
Code: Alles auswählen
<form method="post" action="index.php" name="bestellSubmit">

Wenn dort die Methode "post" verwendet wird, muss man auch den eingegebenen Text mit "$_POST" aufrufen.

Gruß
Siegfried