mysql_num_rows función aceptar identificador de recurso
en tu caso es $query
Tenga en cuenta que $result1
es la matriz obtenida y contiene los datos de la base de datos que no deben pasarse en esta función.
mysql_num_rows($query)
Y te sugiero que leas el manual antes de hacer preguntas