PDA

View Full Version : مشکل با جستجو در دیتابیس



avanghost
شنبه 13 مهر 1392, 22:02 عصر
با سلام خدمت دوستان

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


<?php
if(isset($_POST['specialty']) || $_POST['city'] || $_POST['madrak'] || $_POST['sex']){

echo $specialty = htmlspecialchars($_POST['specialty']);
echo $city = htmlspecialchars($_POST['city']);
echo $madrak = htmlspecialchars($_POST['madrak']);
echo $sex = htmlspecialchars($_POST['sex']);
mysql_query("SET CHARACTER SET utf8");
$query = mysql_query("SELECT * FROM doctor WHERE specialty ='$specialty' AND city ='$city' AND madrak='$madrak' AND sex= '$sex'",$connect);
$num_rows= mysql_num_rows($query);
if($num_rows<1)
{
echo'
موردی یافت نشد
';

}else{

for($iz=0;$iz<$num_rows;$iz++)
if($row = mysql_fetch_array($query)){

echo' '.$row['name'].' / '.$row['family'].' / '.$row['city'].' / '.$row['email'].' / ';
}

}
}

?>


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

navid3d_69
یک شنبه 14 مهر 1392, 06:17 صبح
بجای اون فور از این استفاده کنید




while($row = mysql_fetch_assoc($query)){

echo' '.$row['name'].' / '.$row['family'].' / '.$row['city'].' / '.$row['email'].' / ';
}

avanghost
یک شنبه 14 مهر 1392, 14:17 عصر
ممنون از شما ولی مشکل حل نشد