Eingabefeld unter Bemerkung gelöscht bei Abschicken
Verfasst: Fr 1. Nov 2019, 18:33
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
ersetzt durch
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:
Wenn dort die Methode "post" verwendet wird, muss man auch den eingegebenen Text mit "$_POST" aufrufen.
Gruß
Siegfried
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