El error te indica claramente, que mysql_num_rows necesita recibir como parametro un recurso y no le estás brindando la información que te pide. Por lo tanto debes verificar que la consulta la estés haciendo correctamente, usa la función mysql_error para saber si tienes algún error en ella o verifica que estés indicando la variable que obtiene la información de mysql_query