kodunda hata var arkadaşım. mysql_num_rows şnteger değer döndürür sen array gibi işlem yapmışsın

if($_POST['onayla'] == $uyeadi1['onay']){
bu satır yerine
if($uyeadi1>0){
satırını kullanabilirsin