У меня есть две таблицы в базе данных, sight_country
и sightseeing
. Я вставляю идентификатор поля страны из таблицы sight_country
в поле s_country
таблицы sightseeing
. В php я показываю значения полей страны от sight_country
в раскрывающемся меню CSS.как отображать данные из двух таблиц в php
код
<li class="menu-item-has-children"><a href="#">Sightseeing</a>
<ul class="sub-menu">
<?php
$qry_st = "select * from `sight_country` limit 5";
$rec_st = mysql_query($qry_st);
if(mysql_num_rows($rec_st) > 0)
{
while($res_st = mysql_fetch_array($rec_st))
{
echo "<li><a href='sightseeing.php?id=$res_st[id]'>".$res_st['country']."</a></li>";
}
}
?>
</ul>
</li>
Когда нажмите на ссылку уездного значения, то я показываю все обзорные данные из таблицы достопримечательностей в PHP-странице.
код
$sql = "select * from `sightseeing` where `s_country` ='$id'";
$res = mysql_query($sql);
$rec = mysql_fetch_array($res);
страна может иметь два или более связанных обзорные данные, поэтому я отображая обзорные названия из таблицы экскурсионной в боковом меню в моем PHP страницу.
код
<ul class="st_lnks">
<?php
$qry_st = "select * from `sightseeing` where s_country = '$id'";
$rec_st = mysql_query($qry_st);
if(mysql_num_rows($rec_st) > 0)
{
while($res_st = mysql_fetch_array($rec_st))
{
echo "<li><a href='sightseeing.php?id=$res_st[s_country]'>".$res_st['stitle']."</a></li>";
}
}
?>
</ul>
, когда я нажимаю ссылку stitle Я хочу, чтобы показать, что это связано обзорные данные в той же странице. Как это можно сделать?
'связанные экскурсионный data' что это? –
Какая ошибка? –