Ich hab da irgentwie einen Fetten Problem.
Ich versuch jetzt seid einigen stunden einen lösung zu finden, aber nichts hilft mir weiter.
Deswegen frag ich hier jetzt zu diesem thema nochma...
Hier mal das PHP code:
PHP:
if(isset($_POST[bieten])){
if($data[userid]==$_POST[userid]){
echo "<script type=\"text/javascript\">alert(\"Sie Können ihre Eigene Artikel nicht ersteigern!\");</script>";
}else{
$bays = $db->query_first("SELECT * FROM bb".$n."_bays WHERE bayid='$_POST[bayid]'");
$a = $bays[preis];
$b = $_POST[euro].".".$_POST[cent];
$d = $a+$b;
echo $d;
$db->unbuffered_query("UPDATE bb".$n."_trebay SET preis='$d' WHERE bayid='$_POST[bayid]'");
echo "<script type=\"text/javascript\">alert(\"Danke für ihren Gebot!\");</script>";
}
}
Und Hier Das HTML CODE von input [form]
Code:
<form method="POST" action="trebay.php?bayid=$_GET[bayid]">
<input maxLength="16" size="6" name="euro">,
<select id="cent" name="cent">
<option value=00>00</option>
<option value=10>10</option>
<option value=20>20</option>
<option value=30>30</option>
<option value=40>40</option>
<option value=50>50</option>
<option value=60>60</option>
<option value=70>70</option>
<option value=80>80</option>
<option value=90>90</option>
</select>
<input border="0" name="bayid" type="hidden" value="$_GET[bayid]">
<input border="0" name="userid" type="hidden" value="row[userid]">
<input border="0" name="bieten" type="hidden" value="bieten">
<input border="0" name="biet" value="biet" src="http://www.tutorials.de/forum/images/bieten.gif" type="image">
</form>
Im Datenbank Als "Preis" Steht: 100.40
Und als EURO Nehme ich: 1
Und als CENT Nehme ich: 20
Jetzt Will Ich Es versenden also Klick ich auf "bieten" Jetzt wird zu erst gerechnet.
Code:
a = 100.40
b = 1
c = 20
d = 1.20 [b und c] zusammen]
e = 100.40+1.20
// ALsoooo Ergebniss
erg = 101,60 <----------------------------- Hier ist dieses [,] sehr wichtig
danach wird ein UPDATE ausgeführt.
Alles OK Aber im Datenbank steht jetzt nicht: 101.60 sondern 101,60
Also Wenn jetzt im datenbank das zahl mit [,] komma steht. Kann ich nicht mehr weiter rechnen.
Weil php irgentwie zahlen mit [,]Komma nicht zusammenzählt, und da mein code ja sowieso mit [.] punkt aufgebaut ist wäre das schwachsin. Dan müßte sich komma und punkt immer ändern nach einem gebot.
Ich verstehe nicht warum.
Woran Kann es Liegen ? Ich rechne ja mit "." Punkten und nicht "," Komma.
Ich hoffe ihr könnt mir weiterhelfen.
Grüße