Hi!
Und was macht PHP? Meint gleich bei ersten Wert, der in dem Fall 10 war, dass es sich um keinen Integer handelt
Nun 10 kann vieles sein! Natürlich eine Integer, aber halt nicht nur, denn Formulareingaben werden IMHO als Strings übergeben. Falls Du Prüfen willst, ob es nur Zahlen sind, benutze doch einfach preg_match("/[0-9]+/", $thevar).
Lorenz