No manejo mucho php y no se si mysql_fetch_array también recibe un único parámetro.
Pero según la documentación de php, mysql_fetch_array recibe dos parametros. te dejo el link.
http://www.php.net/mysql_fetch_array
Casualmente, el error te lo muestra en la ejecución de mysql_fetch_array.
Podría ser eso.
Nos cuentas como te va.
Un saludo.