JJ_LE: per GET empfangene Zahl ist keine Zahl?? Vergleich = falsch

Beitrag lesen

HI,

Schreib mal var_dump($_GET['wert']); und beachte den Typ

ich habe das jetzt so probiert:

$wert = (int)$_GET["wert"];  
  if (($wert < -1) && ($wert > 1)){  
  $wert = 0;  
  }else{  
  echo "Wert: ".$wert."<br />";  
  var_dump($wert); }

und wieder mit index.php?wert=13....

Mir wird aber immer noch angezeigt:
Wert: 13
int(13)
was ja nach meinem Code bedeuten muss, das der Vergleich immer noch nicht funktioneirt, obwohl es jetzt ne Zahl ist. Denn wen es klappt, dürfte ich nichts sehen. Was mache ich da falsch?
Wie schränke ich denn einen Zahlenbereich (von -1 bis 1) ein?

Danke

Grüße