хммм хард-поиск будет работать на Google, я думаю :)
в любом случае, ошибка говорит вам все, что вам нужно знать. это означает, что первый аргумент array_push не является массивом, вы передаете array_push единственное значение (строку) ($ slideids [$ key]).
Также зачем вам использовать array_push в php? Я бы лучше использовал
$slideids[] = $rowcs['id'];
и то, что вы пытаетесь сделать, это:
$slideids[$key] = $rowcs['id'];
Я думаю ...