我想要做的就是當從下拉菜單中選擇一個項目時更改圖像。這是表格的一部分,所以我不能改變價值。但是,選項值是行ID,該行還將包含圖像的目標。但是因爲目標'文件'在循環之外被調用,所以它不會被觸發。通過php下拉菜單更改圖像
我讀過,我必須先在循環內調用它,但不能讓它工作。你能看看下面的代碼,並給我一個提示嗎?
感謝
<?php
include ("conned-db.php");
$result = mysql_query("SELECT * FROM gallery")
or die(mysql_error());
echo "<select id='gallery_id' name='gallery_id' style='width:200px;' >";
while($row = mysql_fetch_array($result))
{
echo '<option value=' . $row['id'] . '>';
echo $row['gallery_name'];
echo '</option/>';
}
echo "</select>";
echo "</td>";
echo "<td colspan='2' rowspan='2'>";
echo '<img src=' .$row['file']. '/></td>';
?>
您必須將表單提交給服務器,以便select中的值在php中可用(它是服務器端語言)。或使用JS \ AJAX – 2012-04-17 04:27:02
你需要一些JavaScript來做到這一點。 – hjpotter92 2012-04-17 04:28:36
@Dagon我不認爲他需要它在一個表格內,他只是想根據選擇動態圖片顯示。 – hjpotter92 2012-04-17 04:29:39