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>