PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Auszahlung beantragen



bmct
31.12.2006, 14:28
Hallo zusammen,

ich brauche mal Hilfe.

Ich bastele gerade an einen Addon wo User eine Auszahlung beantragen können.
Ist für eine VMS-Euro Seite.

Bin jetzt soweit das die User eine Auszahlung via Überweisung, Moneybookers oder PayPal beantragen können.

Nun mein Problem: Bei der eingabe des Betrags nimmt er nur Kommabeträge wenn man sie mit einem Punkt schreibt, also z.B. 5.23 bei 5,23 geht es nicht.
Ich weiss das es die möglichkeit gibt, dass er beides aktezptiert.

Wer kann mir helfen??

Und da heute der 31.12 ist :D möchte ich allen Usern und deren Familien einen guten Rutsch ins neue Jahr wünschen!!

dragon11
31.12.2006, 15:49
bei der Ausgabe kann man die format-anweisung benutzen:

echo number_format($betrag, 2, ",", ".");

gibt aus, wenn ich mal den betrag 12345.67 nehme: 12.345,67

bmct
31.12.2006, 16:57
stehe ich jetzt auf der leitung, oder reden wir aneinander vorbei? ?(

in dem eingabefeld, wo der User seinen Auszahlungsbetrag eingibt


<td><input name="trans_menge" value="5.00" maxlength="5"></td>

soll es möglich sein da einen Betrag mit Komma oder Punkt einzugen.
Aber für den Eintrag in die DB muss der Betrag ja mit Punkt sein.

Ich habe da in einem anderen Script was gefunden (da geht das)

$betrag = preg_replace("/,/", ".", $betrag);
$betrag = numberformat($betrag,2);

aber das funktioniert auch nicht :-(

dragon11
01.01.2007, 07:01
sorry, das hatte ich dann falsch verstanden.
das würde ich dann mit der Funktion str_replace bewerkstelligen:

echo str_replace(', ', '.', $betrag); bzw.
$betrag = str_replace(', ', '.', $betrag);