1

我正在尝试结合 php 来理解 mysql,并且只是尝试创建一个表单来更新数据库中的某些内容。

我将旧值作为必须更改的参数。我将其放置在要编辑的字段中。只要我按下按钮,就必须运行一个查询,将旧值更新为新值。

假设您有以下代码:

<?php
$oldvalue = $_REQUEST['value'];
?>
<form action="change.php">
<input type="text" name="newvalue" value="<?= $oldvalue ?>">
<input type="submit" value="send">
</form>

现在可以更改字段中的旧值,一旦提交按钮,我想运行查询:

UPDATE test SET value='$newvalue' WHERE value='$oldvalue'

问题是:如何将旧值与表单一起发送?这样我就可以在 change.php 中运行查询

谢谢!

4

1 回答 1

1

将旧值放入隐藏输入中:

<input type="hidden" name="old_value" value="<?php echo $oldvalue ?>" />
于 2012-05-26T11:03:28.550 回答