我環顧四周,但無法找到我期待的東西,所以我想我應該試着問。PHP函數中的多個變量
另外我應該提到我對大多數代碼來說都很新穎。
我想從我的數據庫中獲取多個變量到我的函數。 從這裏我需要圖像鏈接和ID。 (正如你可以看到,我試圖給他們在onclick鏈接=)
<div id="HeadItems" >
<?php
$sqlhead = "SELECT * FROM items
WHERE part = 'head'";
$headquery = mysqli_query($con, $sqlhead) or die (mysqli_error($con));
while($headf = mysqli_fetch_assoc($headquery))
{
?>
<img class="headArmor" src="<?php echo $headf['image']; ?>" onclick="headHide('<?php echo $headf['image']; ?>", "<?php echo $headf['id']; ?>')"/>
<?php
}
?>
</div>
他們進入我的功能:
function headHide(src, chosenid) {
var head = document.getElementById("head");
var HeadItems = document.getElementById('HeadItems');
HeadItems.style.display = 'none';
head.innerHTML = "<img src='" +src+ "' width=80; height=80;>";
var chosenhead = chosenid;
}
(當我在圖像上單擊圖像,然後插入頭部.innerHTML) 問題是,我在函數中放入第二個變量(在while循環中選擇了id和$ headf ['id'])後,它停止工作。
我可能使得它很難現在明白了(我是荷蘭人),這樣一個小總結:
我希望我的onclick功能給我的$ headf [「頭」]和$ headf [「身份證」 ]。 這樣我就可以使$ headf [「身份證」]成變種
此外,應該刪除旁邊的雙引號。 – Barmar
發生這種事時我討厭它!謝謝:) – 2014-01-31 01:40:12
我想我也需要改變它,但它仍然不起作用(意外的令牌非法)我可能只是在某個地方犯了一個愚蠢的錯誤 現在也刪除了雙引號。 你們統治! – user3249657