我有4個圖像,我想在模式中一個一個顯示。首先顯示一個圖像,點擊時有一個按鈕可以改變圖像。它不起作用。我需要的解決方案..非常感謝你..這是我的頁面的例子 example 這是我的代碼;使用javascript更改點擊時的圖像。但爲什麼它不能正常工作?
<?php
$x="select * from tbbarang where idbarang='$r[idbarang]'";
$xx=mysqli_query($koneksi, $x);
$hasill=mysqli_fetch_array($xx);
?>
<img width="300px" height="150px" id="myImage<?php echo $i?>" src="<?php echo $hasill['gmbr1'] ?>"> <br> <br>
<button class="btn btn-warning" onclick="changeImage(<?php echo $i?>)">Click to View Other Images</button>
<script>
function changeImage(idd) {
var image = document.getElementById("myImage"+idd);
if (image.src.match("<?php echo $hasill['gmbr4'] ?>"))
{
image.src = "<?php echo $hasill['gmbr1'] ?>";
}
else if (image.src.match("<?php echo $hasill['gmbr1'] ?>"))
{
image.src = "<?php echo $hasill['gmbr2'] ?>";
}
else if (image.src.match("<?php echo $hasill['gmbr2'] ?>"))
{
image.src = "<?php echo $hasill['gmbr3'] ?>";
}
else if (image.src.match("<?php echo $hasill['gmbr3'] ?>"))
{
image.src = "<?php echo $hasill['gmbr4'] ?>";
}
}
</script>
的默認值是MYSQLI_BOTH。所以他的部分代碼將起作用 – Terminus