Что-то я не совсем понимаю, давайте я представлю код свой, у меня он конечно не очень грамотный, я не разобрался как выдернуть с 3х таблиц разные запросы и вывести их.
if(empty($id)){
header("Location: 404.php");
}else{
Запрос на получение информации о враче
$r_doctor = mysql_query("SELECT * FROM specialists WHERE type='$id'", $link_connect);
$row_doctor = mysql_fetch_array($r_doctor);
$img_path = './upload_img/doctors/'.$row_doctor["photo"];
Вывод описания категории и врача привязанного к этой категории
$r_category = mysql_query("SELECT * FROM category WHERE type='$id'", $link_connect);
$row_category = mysql_fetch_array($r_category);
echo '
<div id="Intro">
<ul class="Doctor">
<div class="tit">Прием ведет</div>
<li class="photo"><img src="'.$img_path.'" /></li>
<li class="name">'.$row_doctor['name_patronymic'].'</li>
<li class="surname">'.$row_doctor['surname'].'</li>
<li class="settings"></li>
</ul>
<p>'.$row_category['intro'].'</p>
</div>
';
Запрос на прайс к данной категории
$r_price = mysql_query("SELECT * FROM service WHERE type='$id' ORDER BY name ASC", $link_connect);
if(mysql_num_rows($r_price) > 0){
$row_price = mysql_fetch_array($r_price);
do{
echo '
<div id="Price">
<ul>
<li><div class="name">'.$row_price['name'].'</div> <div class="coin">'.$row_price['coin'].' руб.</div></li>
</ul>
</div>';
}
while($row_price = mysql_fetch_array($r_price));
}
}
выводятся в соответствии в полем таблицы type
_____________
Если долго в одних стенах живешь, ты с ними сростаешься