Eingabefeld unter Bemerkung gelöscht bei Abschicken

Kein System ist vollkommen, findet Ihr Fehler im System der Version 2.5, könnt ihr diese hier gerne Posten. Wir werden auch kurzfistige Lösungen und Fixes hier schreiben.

Moderatoren: Magnus, mmaass, ablass

Eingabefeld unter Bemerkung gelöscht bei Abschicken

Beitragvon sigiamelm » 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
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
sigiamelm
 
Beiträge: 14
Registriert: Do 17. Okt 2019, 08:09

Zurück zu Bugmeldungen

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste