2017-05-05 57 views
0
新的一頁

每個產品有個別的「查看產品」按鈕按鈕值重定向到

時即可獲得專用碼從DB隱藏的價值,並與產品代碼一起重定向頁面按鈕。我正在使用while循環來顯示單個產品。

但我的HTML不輸出作爲按鈕可以使一些錯誤

while($row = $results->fetch_assoc()) { … 
<input name="product_code" type="hidden" value="{$row["product_code"]}"> 
    <button type="submit">view product</button> 

<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script> 
$('#product_code').click(function() { 
    window.location = "2ndlink.php?variable=" + encodeURIComponent(value); 
     }); 
+0

我認爲,你應該爲每個按鈕創建獨特的名稱。因此,點擊功能可以綁定到單個按鈕。 –

+1

什麼是$(「#product_code」)引用?因爲你有'name =「product_code」' –

回答

0

確保idwhile循環中的每個元素必須是唯一的

這將適用於你

while ($row = $results - > fetch_assoc()) {… 
<input name="product_code" class="product_code" type="hidden" value="{$row[' product_code']}"> 
<button type="submit">view product</button> 



<script> 
$(document).on('click', '.product_code', function(e) { 
    window.location = "2ndlink.php?variable=" + encodeURIComponent($(this).val()); 
}); 
</script> 
0

你的按鈕有錯誤你的雙引號沒有逃過下面的代碼

變化:

<input name="product_code" type="hidden" value="{$row['product_code']}"> 
    <button type="submit">view product</button>