Sieht jemand den Fehler?

2Pac

Erfahrenes Mitglied
Hallo,

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:
Zurück