我在數據庫中有兩個表,sight_country
和sightseeing
。我將sight_country
表中的國家/地區字段的ID插入表sightseeing
的s_country
字段。在php中,我在CSS下拉菜單欄中顯示來自sight_country
的國家/地區字段值。如何在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我想表明它是在同一個頁面相關的觀光數據的鏈接。如何做到這一點?
'相關觀光數據'這是什麼? –
什麼是錯誤? –