#1 (permalink)  
Alt 06.07.2010, 15:00
Neuer Benutzer
 
Registriert seit: 14.02.2007
Beiträge: 21
Standard Mysql-Syntax-Error in orders_edit.php

Hallo allerseits

Wir haben ein Problem im Admin-Bereich, orders_edit.php:
Wenn ein Kunde eine Bestellung über 1'000.- eingibt, ist dies kein Problem. Wenn wir hingegen eine Bestellung abändern und der Rechnungsbetrag über CHF 1'000.- ist, kriegen wir die Fehlermeldung über einen Mysql-Syntax-Error (siehe Anhang). Das Abändern von Rechnungen, deren Rechnungsbetrag unter 1'000.- liegt, ist kein Problem

Hintergrund: Zeile 465 in orders_edit.php lautet:
xtc_db_query("update ".TABLE_ORDERS_TOTAL." set text = '".$subtotal_text."', value = '".$subtotal_final."' where orders_id = '".$_POST['oID']."' and class = 'ot_subtotal' ");
Wenn nun im $subtotal_text ein Hochkomma drin ist (=> Tausender-Trennzeichen in der Schweiz), lautet der Query natürlich update orders_total set text='CHF 1'195', value=' etc...

Nach uns müsste man den Query mit einem mysql_real_escape_string zusammensetzen, aber da es um Bestellungen und Geld geht, ist uns das etwas zu heikel, um einfach so drauflos zu basteln... Ist der Bug bekannt? Ein Bugfix ausstehend?

Wir haben 3.04 SP2.1 im Einsatz

Danke im voraus und Gruss aus Bern
3spiele
Angehängte Grafiken
Dateityp: jpg Bildschirmfoto 2010-07-06 um 16.25.10.jpg (15,0 KB, 0x aufgerufen)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
mysqlsyntaxerror, orderseditphp

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Habe einige errors Gilles Installation und Konfiguration 3 06.04.2008 19:16
MySQL Syntax -> alle Modelle anhand product_id conme Shopbereich 2 29.11.2007 12:43
Fehlermeldung mit MySQL Syntax n3or Shopbereich 3 29.01.2006 14:13


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:40 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand