freakXHTML
Mitglied
Hallo zusammen,
ich möchte in meine MySQL Datenbank eine Kommazahl eintragen. Ich habe deswegen den Typ double ausgesucht.
Ich lese mit PHP ein Eingabefeld aus, in welches die Kommazahl eingegeben wurde. PHP speichert das jedoch automatisch unter einem String. Deswegen konvertiere ich mit dem Befehl (double). Obwohl der Typ nun double sein soll, werden alle Kommastellen abgeschnitten. Warum?
Ausgabe: 1,1
1 --> Kommastellen fehlen. Warum?
lg, freakXHTML
ich möchte in meine MySQL Datenbank eine Kommazahl eintragen. Ich habe deswegen den Typ double ausgesucht.
Ich lese mit PHP ein Eingabefeld aus, in welches die Kommazahl eingegeben wurde. PHP speichert das jedoch automatisch unter einem String. Deswegen konvertiere ich mit dem Befehl (double). Obwohl der Typ nun double sein soll, werden alle Kommastellen abgeschnitten. Warum?
PHP:
echo $_POST[$abi].'<br />';
$this->Abiaverage = (double)htmlspecialchars($_POST[$abi]);
echo $this->Abiaverage;
Ausgabe: 1,1
1 --> Kommastellen fehlen. Warum?
lg, freakXHTML