以下のコードを定義して、私の製品をウェブサイトに表示します。データベースから製品の詳細を取得します。
お問い合わせの送信ボタンをクリックすると、同じ ID が選択されず、データベースに別の製品 ID が挿入されません。お問い合わせの送信ボタンを使用してデータベースに詳細を送信するために使用する以下のコードをご覧ください
更新されたコードの下を参照してください。これらはすべて、照会送信ボタンをクリックしたときにデータを挿入するために使用しているコードです。
<?php
session_start();
include'database.php';
$userid=$_SESSION['userid'];
$c=mysql_query("select 'productid','productprice' from products order by rand()");
while(list($productid,$productprice)=mysql_fetch_array($c)):
?>
<td align="center">
<table class="newproducttd" align="center">
<tr>
<td class="code" align="center"><?php echo $productid; ?></td>
<td class="price" align="center"><?php echo $productprice; ?></td>
</tr>
<tr>
<td class="button" align="center"><input type="submit" class="enquiry" name="enquiry" value="ENQUIRY" /></td>
</tr>
</table>
</td><br>
<?php
endwhile;
if($_REQUEST['enquiry'])
{
mysql_query("insert into orders values('$userid','$productid','$productprice')");
}
?>