我目前正在開發一個PIN碼搜索目錄。我想顯示以下示例中給出的選定狀態的區號和地區名稱。如果有4個區在德里狀態,該數據應該呈現爲:使用php mysql獲取狀態的區域
<p>There are 4 districts in Delhi</p>
<ul>
<li>District 1</li>
<li>District 2</li>
<li>District 3</li>
<li>District 4</li>
</ul>
請注意,有各地區的不同行,但我想用行數這裏來計算每個區爲所有行1,例如如果有一個包含所有4個不同的區50行,總數應該是4
該網頁的網址是一樣的東西domain.com/pincode/state.php?state=StateName
這裏是我的代碼:
<?php
$state = $_GET['state'];
$con = mysqli_connect('localhost','dbuser','pass','dbname');
if (!$con) {
die('Could not connect: ' . mysqli_error($con));
}
$sql = "SELECT stateName, districtName FROM pincodes WHERE stateName='$state'";
$result = $con->query($sql);
$rowcount = mysqli_num_rows($result);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "" . $row["districtName"]. "";
echo " | | ";
}
} else {
echo "<p>No results Found</p>";
}
mysqli_close($con);
?>
<h1><?php echo $state; ?> Pincode</h1>
<p>There are a total of <?php echo $rowcount; ?> districts in <?php echo $state; ?>.</p>
請讓我知道我該如何做到這一點。
感謝
維卡斯
究竟什麼是你的問題? – Typoheads
例如,如果一個州共有8個地區,我想用以下方式提供一個州的地區: 州名(作爲標題) 「州」區共有8個地區 區1 區2 區3 區4 區5 區6 區7 區8 –
使來自DB的結果的循環並在一個HTML表格呈現數據。你需要實際的代碼嗎? –