Hallo,
ich habe ein Script das gibt ständig eine Fehlermeldung aus.
Nur weiß ich nicht mal warum?
Hier das Script:
Mein Problem ist folgendes:
Das Script wird ordnungsgemäß ausgeführt.
ABER: Es kommt immer die Fehlermeldung das Gebäude muss zwingend höher sein. Ist es doch aber? Habe geguckt die Datenbankwerte stimmen. Ich habe geguckt $hochhaus wird mit einer richtigen Größe übergeben.
Aber er will patu immer die Fehlermeldung ausgeben.
Keine Ahnung warum.
Jemand eine Idee?
*UPDATE*
Ich glaub ich habs, ich hatte in den UPDATE Statements die falsche Variable als ID..
Ich denke es lag daran. Danke trotzdem^^
ich habe ein Script das gibt ständig eine Fehlermeldung aus.
Nur weiß ich nicht mal warum?
Hier das Script:
PHP:
$daten_user_stadt = mysql_query("SELECT * FROM stadt WHERE id='$daten_user_id'");
while ($row = mysql_fetch_object($daten_user_stadt))
{
$hoch_geld = $row ->geld;
$hoch_meter = $row ->hgeb;
$hoch_2 = round($hochhaus);
$diff_hgeb = $hoch_2-$hoch_meter;
if ($diff_hgeb > 0)
{
if ($hoch_2 < 11)
{
$satz = 20000;
}
elseif ($hoch_2 < 21 AND $hoch_2 > 10)
{
$satz = 30000;
}
elseif ($hoch_2 < 31 AND $hoch_2 > 20)
{
$satz = 40000;
}
elseif ($hoch_2 < 41 AND $hoch_2 > 30)
{
$satz = 50000;
}
elseif ($hoch_2 < 61 AND $hoch_2 > 40)
{
$satz = 70000;
}
elseif ($hoch_2 < 81 AND $hoch_2 > 60)
{
$satz = 90000;
}
else
{
$satz = 100000;
}
$summe_hgeb = $satz*$diff_hgeb;
if ($hoch_geld > $summe_hgeb)
{
if (is_numeric($hoch_2))
{
mysql_query("UPDATE stadt set hgeb=$hoch_2 WHERE userid='$daten_id'");
mysql_query("UPDATE stadt set geld=geld-$summe_hgeb WHERE userid='$daten_id'");
echo "<div class='success'>Dein Gebäude wurde auf $hoch_2 Meter ausgebaut!</div>";
}
else
{
echo "<div class='error'>Die eingegebene Höhe ist keine (korrekte) Zahl! Bitte nur ganze Zahlen angeben!</div>";
}
}
else
{
echo "<div class='error'>Dein Geld reicht nicht aus!</div>";
}
}
else
{
echo "<div class='error'>Das Gebäude muss zwingend höher werden!</div>";
}
}
Mein Problem ist folgendes:
Das Script wird ordnungsgemäß ausgeführt.
ABER: Es kommt immer die Fehlermeldung das Gebäude muss zwingend höher sein. Ist es doch aber? Habe geguckt die Datenbankwerte stimmen. Ich habe geguckt $hochhaus wird mit einer richtigen Größe übergeben.
Aber er will patu immer die Fehlermeldung ausgeben.
Keine Ahnung warum.
Jemand eine Idee?
*UPDATE*
Ich glaub ich habs, ich hatte in den UPDATE Statements die falsche Variable als ID..
Ich denke es lag daran. Danke trotzdem^^
Zuletzt bearbeitet: