Tach, falke.
Dieser Codeausschnitt, den du gepostet hast, ist ziemlich nutzlos für die Fehlersuche. Es ist ja nicht zu erkennen, wie $input und $perpage ihre Werte erhalten. Ich kann also nur einen Schuß ins Blaue wagen: $input ist nicht - wie vermutlich gewollt - ein Integer oder Float, sondern ein Array, wenn in Zeile 67 damit hantiert wird.