値をライトボックスに渡してショッピング カートの情報を表示する方法を教えてください。
現在、静的な文を表示するだけの簡単なセットアップがあります。
Javascript コード:
function displayHideBox(boxNumber)
{
if(document.getElementById("LightBox"+boxNumber).style.display=="none") {
document.getElementById("LightBox"+boxNumber).style.display="block";
document.getElementById("grayBG").style.display="block";
} else {
document.getElementById("LightBox"+boxNumber).style.display="none";
document.getElementById("grayBG").style.display="none";
}
}
HTML コード:
<a href="<?$_SERVER['PHP_SELF']?>?action=add&id=<?=$id;?>" onclick="displayHideBox('1'); return false;">Open Box</a>
<div id="grayBG" class="grayBox" style="display:none;"></div>
<div id="LightBox1" class="box_content" style="display:none;">
<table cellpadding="3" cellspacing="0" border="0">
<tr align="left">
<td colspan="2" bgcolor="#FFFFFF" style="padding:10px;"><div onclick="displayHideBox('1'); return false;" style="cursor:pointer;" align="right">X</div><p><!-- Box content -->Text of the box!!!</p></td>
</tr>
</table>
</div>
私はシンプルなショッピング カートをセットアップしました。現在、製品を追加するとショッピング カート ページに移動し、そこでセッションが作成され、カート内のアイテムが表示され、ショッピングを削除または続行するオプションが表示されます。しかし、カートにアイテムを追加するときは、そのアイテム情報とショッピング カート内の他のアイテムを示すライト ボックスを表示する必要があります。
「カートに追加」機能の現在のコードは次のとおりです。
<table border="1">
<?php
//Select all of the relevant part details
$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++)
{?>
<tr>
<? $id = $prod_details[$i]['catID'];?>
<td><?=$prod_details[$i]['catID'];?></td>
<td><?=$prod_details[$i]['shortDescription'];?></td>
<td><?=$prod_details[$i]['rrp'];?></td>
<td><a href="cart.php?action=add&id=<?=$id;?>">Add To Cart</a></td>
</tr>
<?}?>
</table>
<a href="cart.php">View Cart</a>
だから本当に私の質問は、この動的データをライトボックスに取り込む方法だと思いますか?
私はこれを十分に説明し、誰かが私を助けてくれることを願っています...事前に感謝します