我想知道我使用的这个标签有什么问题,它在 onClick 事件中使用 PHP 变量。
在四处寻找其他答案后,我尝试这样做,但由于某种原因它不起作用。
<a onclick="setCartDisplay('<?=$prodID;?>'); return false;" href="prodtest2.php?action=add&id=<?=$id;?>">
这是导致并包括不起作用的链接标记的代码。
$prod_query = 'SELECT * FROM *****.*****';
$prod_details = db_query_into_array_enhanced($mysql_connection, $prod_query);
$count = count($prod_details);
for($i = 0; $i < $count; $i++)
{?>
<? $prodID = $prod_details[$i]['catID'];
$prodDesc = $prod_details[$i]['shortDescription'];
$prodPrice = $prod_details[$i]['rrp'];
?>
<tr>
<td><?=$prodID;?></td>
<td><?=$prodDesc;?></td>
<td><?=$prodPrice;?></td>
<td><a onclick="setCartDisplay('<?=$prodID;?>'); return false;" href="prodtest2.php?action=add&id=<?=$prodID;?>">Add To Cart</a></td>