我定義了以下代碼以在網站上顯示我的產品。我從數據庫獲取我的產品詳細信息。使用提交按鈕在數據庫中插入數據時出現問題
當我點擊查詢提交按鈕時,它不會選擇相同的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')");
}
?>
哪裏$用戶標識從何而來,它應該不會(逃走)$ _REQUEST [ '用戶ID'] – JohnnyFaldo
$用戶ID從會話到來。它的工作如下所示: - $ userid爲空時,它會轉到reg.php,否則會轉到 –
您是否檢查到重定向正在工作? – JohnnyFaldo