基本上我有一組存儲在表中服裝項目每個都包含「ITEM_NAME」「ITEM_ID」和「item_shortcode」我希望能有每服鏈接項,當用戶點擊鏈接時需要添加到陣列(所選陣列)
我想基於關閉以創建一個JavaScript對象,我從MySQL數據庫收集的數據的項目,然後將該數據傳遞給一個函數,當div被點擊到我的方法。
這是一個例子:
<?php
while($row = mysql_fetch_array($results)){
?>
<script>
var item = new Object();
item.itemName = <?php echo json_encode($row['item_name']); ?>;
</script>
<?php
echo "<div id=\"".$row['item_name']."\" class=\"choice\" onclick=\"SetSelectedChoice(item);\">";
//echo $row['item_name'];
echo "</div>";
}
}
?>
編輯:這只是一個例子,我將我的填充物有大量的數據,而不僅僅是ITEM_NAME
問題是最後一個對象似乎是分配給while循環中的每個div。
有人指出我要去哪裏錯了嗎?
好了,把你的名字加上引號或者你可能最終與item.itemName =有些長字符串,將造成可怕的錯誤; –
此外,如果沒有人會因此而吼你 - 你應該切換到PDO或mysqli。mysql_函數已被棄用,並將很快被徹底清除。 –
gah不知道mysql函數是否需要被取代! –