mysql_num_rows функция приема идентификатор на ресурс
във вашия случай това е $query Имайте предвид, че $result1 е извлеченият масив и съдържа данните от базата данни, които не трябва да се предават в тази функция.
mysql_num_rows($query)
И бих ви предложил да прочетете ръководството преди да зададете въпроси