Preissuche mit Kommazahlen?

Begonnen von dobra, September 26, 2007, 10:30:08

« vorheriges - nächstes »

0 Mitglieder und 3 Gäste betrachten dieses Thema.

dobra

Hallo,

Ich habe (im Test) ein Suchformular mit Preissuche gebaut, ohne Dropdownliste mit vorgegebenen Preisen sondern Texteingabefeldern.
(der Kunde kann beliebige von - bis Preise eingeben)

<form action="__xsuchen__" method="post" value="">
        <input type="hidden" name="suchkategorie" value="000000000000011000">
<input type="text"  style="width:100px;" size="10" name="suchbegriff" value="Suchbegriff" onFocus="this.value=''" class="textfeld">
<input type="text" name="suchvon" size="5">
<input type="text" name="suchbis" size="5">
<input name="suchen" type="image" value="suchen" size="1" SRC="http://www.woll-insel.at/shop2/Icon/suchen3.gif">
</form>


Soweit funktioniert es auch, aber da ich sehr kleine Preise habe, möchte ich auch Komma-Preise (also z.B. 1.50 - 2.50) verwenden können.

Die Preise werden aber bei der Suchanzeige immer aufgerundet.
Wenn ich also 1.50 - 2.50 eingebe, werden alle Artikel zuwischen 2 und 3 angezeigt.
Ich vermute, das hängt damit zusammen, daß man im Texteingabefeld nur "." eingeben kann, meine Preise aber mit "," eingetragen sind?

gebe ich 1 - 2 ein, werden aber ebenfalls die Artikel zwischen € 2 und € 3 angezeigt -> also auch aufgerundet ??
(muß ich da noch ein "value=" " " dazuschreiben?  -> mit value="__suchvon__" hab ich das selbe Ergebnis wie ohne)

Gibt's eine Möglichkeit, mit Texteingabefeld und Kommapreisen korrekte Suchergebnisse  zu anzuzeigen?
(Suche nur im Hauptkatalog)

EDIT:  Problem gelöst  :D
(s. http://www.shoppilot.net/pf/preissuche_in_subkatalogen-t945.0.html;msg3584#new)
mfG
dobra