EFG Felder als Preise plus Sortierung ...
Hallo Community,
ich habe Schnäppchen (Produkte) die ich als Auflistung ausgeben lasse mit Preisen und Rabatten. Aber die Sortierung nach Preis klappt nicht.
Wahrscheinlich weil die Preise als reiner String (und auch noch mit €-Zeichen etc..) im EFG eingegeben werden. Wie kann ich denn ein Feld definieren als float (Preis mit Komma zb. 2999,99 € oder auch 2.999,99€) ?
Geht das mit dem EFG ? Als numerischer Wert prüfen lässt kein Komma zu .... Ich bin mir nicht mal sicher ob ich hier richtig bin, liegt das an der nornalen Auflistung ? Aber das Ausgabe Modul
heisst "Auflistung Formulardaten" ?
Bin dankbar für Antworten.
PS: Wie immer sehr dringend, also wenn jemand einen Tipp hat danke.
Problem eigentlich ein Anderes
Hallo Community,
auch ohne € und ohne Komma etc, also als reine Zahlen z.b. 499, 37, 1299 sortiert er das irgendwie immer nach der ersten Stelle und nicht als 4er Zahl.
Kann es sein das wir aneinander vorbeireden oder ich besonders begriffsstutzig bin ?
User gibt einen Preis im Formular ein, z.B. 499 (ohne €). Am besten aber auch 499,99 € , da es ein Schnäppchen Portal ist.
Es wird als varchar in der EFG Tabelle formdata details abgelegt. Bei der Aulflistung die Zahlen zu formatieren hilft mir doch im Template gar nicht mehr, da bei der Sortierungsfunktion im Backend (Modul Auflistung Formulardaten) doch MySQL Befehle übergeben werden, also schon in der DB sortiert wird oder ????
To magicsepp: Ich verstehe deinen Humor irgendwie nicht. Ich habe doch geschrieben, dass ich das script testweise gelöscht habe, um eindeutig zu sehen, dass es eben NICHT benutzt wird zu Sortieren der efg-Auflistung.
Wo ist da der Witz ?