hallo!
ich hab ein problem. Ich füge einen Datensatz per Query in die Datenbank. Funktioniert einwandfrei. Das Problem ist: er fügt ein und denselben Datensatz immer ZWEIMAL ein obwohl nur ein mysql_query enthalten ist.
Hier mal der code:
ich hab ein problem. Ich füge einen Datensatz per Query in die Datenbank. Funktioniert einwandfrei. Das Problem ist: er fügt ein und denselben Datensatz immer ZWEIMAL ein obwohl nur ein mysql_query enthalten ist.
Hier mal der code:
PHP:
<? $belegt = $platzgh_user-$anzahlfz_user;
if($belegt < "1") { echo "Sie Haben zuwenig Platz im Gerätehaus"; }
else {
$id = $_GET["id"];
$abfrage = "SELECT * FROM fws_fahrzeuge_ovw WHERE id = '$id' LIMIT 1";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$price = $row->price;
}
if($price > $guthaben_user) {
echo "Leider haben Sie zuwenig Geld.";
}
else {
$sql2 = mysql_query("INSERT INTO `fws_fahrzeuge` ( `id` , `typ` , `zustand` , `besitzer` ) VALUES (NULL , '$id', '100', '$nick_user')");
$guthaben_new = $guthaben_user-$price;
$sql = mysql_query("UPDATE `fws_user` SET punkte = $guthaben_new WHERE nickname = '$nick_user'");
echo "Fahrzeug wurde gekauft und in die Fahrzeughalle gefahren. Es ist damit sofort Verfügbar";
echo "<meta http-equiv='refresh' content='0; URL=index.php?show=user/geratehaus'>";
}
}
?>