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.