我目前正在嘗試爲劇院構建預訂系統。我有5個不同的產品,這些產品在我的數據庫中使用php查詢。如何添加標識符到表格提交按鈕
我有一個表格顯示了製作及其相關的門票價格。每行表示生產,票價和提交按鈕(使用$ _POST)來選擇生產。
我試圖將所選產品的標題作爲production_'產品標題'發送。例如如果選擇了哈姆雷特,我會使用$ _POST ['production_hamlet']來檢索選擇。
但是,我不知道如何在檢索POST時替換查詢中找到的每個生產的標題。
例如在下一頁的時候回顯出來,看看它是否已經提交,我不知道在echo $ POST ['production .....']之後要寫什麼。
這裏是我的代碼:
<form method="post" action="choose_performance.php">
<table name="choose_performance">
<thead id="td">
<tr>
<td>Production</td>
<td>Basic Ticket Price</td>
<td>Select</td>
</tr>
<thead>
<tbody>
<?php
$production_set = find_productions();
while($row = mysqli_fetch_assoc($production_set)){?>
<tr>
<td><?php echo $row['Title']?>
<input type="hidden" name="<?php echo "production_".$row['Title']?>" value="<?php echo $row['Title']?>" />
</td>
<td><?php echo $row['BasicTicketPrice'];?>
<input type="hidden" name="<?php echo "price_".$row['Title']?>" value="<?php echo $row['BasicTicketPrice']?>" />
</td>
<td>
<input type="submit" name="submit" value="Submit"
onclick='alert("Thank you for your selection. Please choose your preferred performance time and date on the next page.");'>
</td>
</tr>
<?php
}
?>
</form>
如何獲取POST將是驚人的任何意見。
謝謝。
您是否嘗試過設置name =「production」?如果在提交時只能選擇一個生產,則名稱可以相同。 –
否則只需發佈產品ID並在下一頁上回顯它的相關名稱? –
我最初使用name =「production」,但是無論提交哪個按鈕,我的表底部的製作總是會被提交。 – wilshleftpeg