0
我有一個php頁面,用戶可以通過下拉列表選擇一個類別,點擊'go'按鈕後,該類別的相關圖像將顯示在數據庫下拉列表下方的頁面上。這工作正常。現在,我想根據用戶的選擇,每次在第一個下拉列表類別的頁面加載中顯示圖像。我認爲我的觀點很清楚。例如,在下拉列表中的第一類是特色藝術,載入中與有關的php頁面圖像精選藝術始終顯示在頁面上。之後,用戶可以通過從下拉列表中更改類別來更改它。請幫幫我。 這裏是我的完整代碼:提前如何在php中的頁面加載顯示固定圖像?
<body>
<?php
include ('connect-db.php');
?>
<form name="product" method="post" action="">
<table align="right" width="10%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Category</td>
<td>
<select name="category">
<?php
$sql = "SELECT id, art_name FROM category;";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
?>
<option value="<?= $row['id']; ?>"><?= $row['art_name']; ?></option>
<?php } ?>
</select>
</td>
</tr>
<tr>
<td> </td>
<td><input name="go" type="submit" value="Go" /></td>
</tr>
</table>
</form>
<div align="center">
<ul class="display">
<?php
$id = (int)$_POST['category'];
$sql_search = "SELECT id, categoryid, path FROM list WHERE categoryid = $id";
$search = mysql_query($sql_search);
if (isset($_POST['go'])) {
while ($row = mysql_fetch_assoc($search)) {
?>
<li><a href="<?= $row['path']; ?>" class="highslide" onclick="return hs.expand(this)"><img src="<?= $row['path']; ?>" border="0"></a></li>
<?php }
}
else {
}
?>
</ul>
</div>
</body>
謝謝:)
如何從數據庫中填充整個下拉列表,從而使選定的第一個類別成爲可能?我的總代碼被粘貼在這個線程中。這是一個正在運行的代碼。 – Monomita
@Monomita,在創建'
類似於 - ''。這會標記一個特定的'