Javascript,PHP Komma Variable wird nicht richtig an die DB übergeben
Hallo zusammen,
ich habe aktuell folgendes Problem:
ich setze über einen Button mithilfe von einem Javascript einen Wert hoch.
Diesen lasse ich mir auch sofort anzeigen und schreibe den Wert in eine hidden Inputfeld um darüber den Wert zu übergeben.
Dafür nutze ich
Das funktioniert auch alles soweit. Die Kommazahl wird auf meiner php-Seite richtig angezeigt und die Ganzzahlen werden auch richtig in die DB geschrieben.
Nur der Kommawert wird nicht richtig übergeben, es wird immer als Nachkommastelle eine 0 übergeben.
Ich habe schon versucht den Wert in der DB auf Decimal,Float und Double zu stellen und bei der Länge habe ich immer 11,1 angegeben.
Die Nachkommastelle bleibt aber immer 0.
Ich hoffe ihr könnt mir weiterhelfen.
Mit freundlichen Grüßen
Daniel
ich habe aktuell folgendes Problem:
ich setze über einen Button mithilfe von einem Javascript einen Wert hoch.
<script type="text/javascript">
function plusclick1() {
Behalter += 0.5;
document.getElementById("Behalter").innerHTML = Behalter;
};
</script>
<button class="Button" type="button" onClick="plusclick1()">+0,5</button>
Diesen lasse ich mir auch sofort anzeigen und schreibe den Wert in eine hidden Inputfeld um darüber den Wert zu übergeben.
Dafür nutze ich
document.getElementById("hbehalter").value = Behalter;
Das funktioniert auch alles soweit. Die Kommazahl wird auf meiner php-Seite richtig angezeigt und die Ganzzahlen werden auch richtig in die DB geschrieben.
Nur der Kommawert wird nicht richtig übergeben, es wird immer als Nachkommastelle eine 0 übergeben.
Ich habe schon versucht den Wert in der DB auf Decimal,Float und Double zu stellen und bei der Länge habe ich immer 11,1 angegeben.
Die Nachkommastelle bleibt aber immer 0.
Ich hoffe ihr könnt mir weiterhelfen.
Mit freundlichen Grüßen
Daniel
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 426295
Url: https://administrator.de/contentid/426295
Ausgedruckt am: 28.11.2024 um 23:11 Uhr
1 Kommentar