0
輸入字段更新一個列我有此查詢我如何使用該列
$sql = ("SELECT * FROM reception WHERE date = '$date'");
$result = $conn->query($sql);
其然後會顯示在表中。
<?php while ($row=$result->fetch_assoc()) {
$id = $row['id']; ?>
<tr>
<td ><?php echo $id; ?></td>
<td>
<form method="post" action="que.php">
<input type="text" name="bill" placeholder="amount in pula" value="<?php echo $row['bill']; ?>
<input type="submit" class="btn btn-info" value="UPDATE" name="update_bill" >
<?php if(isset($_POST['update_bill'])){
$bill = mysqli_real_escape_string($conn, $_POST['bill']);
$sql =("UPDATE reception SET bill = '$bill' WHERE id = '$id' ");
$result = $conn->query($sql);
}
?>
</div>
</div>
</td>
</form>
</tr>
<?php } ?>
</table>
使該表我有輸入字段的表單來的遭遇結束後稍後更新,但無論我選擇哪條記錄,只更新第一個,有沒有什麼辦法可以更新我的查詢或代碼能夠更新我選擇的記錄?
您可以在$ ID傳遞你的輸入值,你可以使用在與更新查詢條件。 –
如果您以表單 –
的形式輸入「action」作爲輸入值,如value =「」,那麼您必須將更新查詢放入'que.php'中,否則它不會在同一頁上更新? 你能告訴我怎麼我可以在我的查詢中使用它..我有點迷路 @NiravJoshi我的查詢是在que.php是 –