با سلام خدمت دوستان

بنده فرمی رو برای جستجو در دیتابیس طراحی کردم اطلاعات هم تو دیتابیس ذخیره شده ولی با هر روشی هم امتحان کردم جواب نمی ده کد هم این هست

کد PHP:
<?php 
if(isset($_POST['specialty']) || isset($_POST['city']) || isset($_POST['madrak']) || isset($_POST['***']) ){
        
$specialty htmlspecialchars($_POST['specialty']);
        
$city htmlspecialchars($_POST['city']);
        
$madrak htmlspecialchars($_POST['madrak']);
        $*** = 
htmlspecialchars($_POST['***']);
        
mysql_query("SET CHARACTER SET utf8");
$query mysql_query("SELECT * FROM doctor WHERE specialty ='$specialty' AND city ='$city' AND madrak='$madrak' AND ***= '$***'",$connect) or die(mysql_error($connect));
    echo 
$num_rowsmysql_num_rows($query);
        if(
$num_rows<1)
        {
        echo
'
        موردی یافت نشد
        '
;
         
        }else{
         
        while(
$row mysql_fetch_assoc($query)){
            echo
'        '.$row['name'].'  /   '.$row['family'].'  /   '.$row['city'].'  /   '.$row['email'].'  /       ';
        }

    }

?>
ممنون می شم دوستان راهنمایی کنن با تشکر.