Mailinglisten-Archive |
Thorsten Marx wrote: > = > Guten morgen zusammen, > = > ich habe ein Feld in einem Eingabeformular wo ich einen Preis eingeben = mu=DF > und den nat=FCrlich dann auch irgendwie pr=FCfen mu=DF ob der eingegebe= ne Preis > ein g=FCltiges Format hat. > Die zul=E4ssigen Zeichen sollen 1-9 und , sein. > Wie wandle ich dann den Punkt am besten in ein komma um, um die Sache d= ann > in eine MySQL-Datenbank zu schreiben. > Wer kann mir helfen, mir w=FCrde auch ein kleiner Codefetzen reichen, w= enn > jemand was rumliegen hat. > Ich habe in der Datenbank ein Feld DECIMAL(8,2), macht man das so? Beispiel Datenbankfeld float (12,2) =DCberpr=FCfung der Eingabe if ($price!=3D""){ if (!ereg ("[0-9]", $price)){ echo "<center>Bitte Preis im Format 555 oder 555.95 eingeben. </center><br>"; $check=3D1; } } Wiedergabe im Format z.B. 555.345,95 echo "$currency"." ".number_format(($price),2,',','.')."; Gruesse helmut http://www.abarcar.com
php::bar PHP Wiki - Listenarchive