Eso ahora lo entiendo, ahora lo qeu no cierra es el sql
Código PHP:
Ver original$update="UPDATE reporte_horas SET status='1' where $estado=1";
porque segun como lo escribiste va a modificar TODOS los registros a status = '1' cuando el estado de cada iteracion sea igual a 1, es decir que por cada iteracion te va a cambiar el status a todos los registros...
Segun creo yo, te falta un dato mas pasar que sea el identificatorio del registro, porque sino actua sobre TODOS, y no creo que sea lo que buscas.