私はかなり新しいPHPです。このショッピングカートは画像を表示しています。製品名と詳細をmysqlデータベースから取得します。そのためのコードは以下の通りです:PHPがあるページから別のページへ情報を取得する
何私がしたいことは、ユーザが選択した製品があることを別のページにユーザーを移すべき製品の写真/名前をクリックできるようにするためである<table border="0" cellpadding="2px" width="600px">
<?
$result=mysql_query("select * from products");
while($row=mysql_fetch_array($result)){
?>
<tr>
<td><img src="<?=$row['picture']?>" /></td>
<td> <b><?=$row['name']?></b><br />
<?=$row['description']?><br />
Price:<big style="color:green">
£<?=$row['price']?></big><br /><br />
<input type="button" value="Add to Cart" onclick="addtocart(<?=$row['serial']?>)" />
</td>
</tr>
<tr><td colspan="2"><hr size="1" /></td>
<? } ?>
</table>
表示されます。ところで
、私のMySQLのテーブルには、次のフィールドで構成されています
シリアル 名 説明 価格を 絵
どのように私はこれをやって行くべきですか?
<a href="product.php?product_id=<?=$row['serial']?><?=$row['name']?></a>
その後product.phpページにこの挿入:そのコードの下
$id = $_GET['product_id'];
$result=mysql_query("select * from products WHERE serial = '$id'");
$row=mysql_fetch_array($result);
をあなたはなどなど、画像と価格のようなものを追加することができ、このようなリンクを作るU
笑ピーターズ答えを使用することができますを行うことがちょうどリンクを作成し、店舗の商品ページURLにMySQLのテーブルに新しいフィールドが必要になりますか? ''?何か不足していますか? – Brad
@ブラッド・ノープ/ + 1、あなたは絶対に何も見逃していません。 – jli
リンクを作ってください?別のページへのハイパーリンクだけを意味しますか?どうやって?それは簡単ではありません... – Jahed