Seite 1 von 1
Punkt bei Eingabe von Komma erzwingen?
Verfasst: Mo Mär 08, 2004 10:52 am
von AeternoS
Bei PHP muss ich Kommazahlen ja durch Punkt trennen.
Wenn diese Zahl aber über ein Eingabefeld weitergegeben wird und der User die Zahl anstatt mit einem Punkt mit einem Komma trennt funktioniert das Script ja nimmer.
Gibt es eine Möglichkeit, dass dieses Komma dann automatisch in einen Punkt umgewandelt wird oder als Punkt erkannt wird?
Verfasst: Mo Mär 08, 2004 4:16 pm
von Feanor
So sollte das gehen.

Verfasst: Mo Mär 08, 2004 6:28 pm
von AeternoS
Geil. Danke!

Verfasst: Di Mär 09, 2004 2:00 pm
von AeternoS
Irgendwie bekomm ich das nicht ganz hin...
Wo genau muss das denn rein?
Nehmen wir als Beispiel 2 simple Dateien:
1. Formular:
Code: Alles auswählen
<html>
<head>
<title>Seite 1</title>
</head>
<body>
<form method="post" action="seite2.php">
<input name="kommazahl" type="text" />
<input type="submit" name="submit" value="Seite 2" />
</form>
</body>
</html>
2. Ausgabe:
Code: Alles auswählen
<html>
<head>
<title>Seite 2</title>
</head>
<body>
<?php
$zahl2=2;
$ergebnis=$kommazahl*$zahl2;
print($ergebnis);
?>
</body>
</html>
Wo muss ich das jetzt wie einfügen, damit ich in dem Formularfeld die Zahl mit einem Komma trennen kann anstatt mit einem Punkt und auf der zweiten Seite trotzdem das richtige Ergebnis erhalte, also das Komma als Punkt angesehen wird?
Verfasst: Di Mär 09, 2004 2:36 pm
von XTale
str_replace("
Verfasst: Mi Mär 10, 2004 12:41 pm
von AeternoS
Also ich hab allesmögliche versucht...
Hat aber nix geklappt.. -.-
Verfasst: Do Mär 11, 2004 11:19 am
von AeternoS
Okay, habs jetzt doch hinbekommen. Danke.