Tach!
im array $sls[id] steht: 005308.
Das kann nicht sein, das wäre ein ungültiges Oktal-Literal. Was steht wirklich drin? Eine Kontrollausgabe mit var_dump()
erzählt es genauer.
das ist meine if bedingung
if($sls[id] > 50000){ $sls[id] = $sls[id] - 50000; }
leider klappt das nicht :o(
"Klappt nicht" klappt nicht als Fehlerbeschreibung. Kannst du genauer sagen, was du erwartest und was stattdessen passiert?
experimente mit inval($sls[id]) führten auch nicht zum Ziel.
Wenn du sachdienliche Hinweise haben möchtest, warum etwas nicht wie gedacht funktioniert, solltest du auch hier genauer beschreiben, was das Ziel sein soll und was du probierst.
dedlfix.