0

PHP 使用表单中的名称来更新 MySQL 数据库中的记录,我想使用以下方式更新idname

<form action="myfile.php" method="post">
    <input type="text" name="nametextbox" id="username"/>
    <input type="text" name="emailtextbox" id="email"/>
    <input type="submit" name="button" id="update"/>
</form>

myfile.php>>(如果我使用了这个名字)

if (isset($_POST['button'])){
    $title=$_POST['nametextbox'];
    $body=$_POST['emailtextbox'];
    mysql_connect("x", "y", "z")or die (mysql_error());
    mysql_select_db('c')or die (mysql_error());
    mysql_query("UPDATE table_name SET title='$title', body='$body' WHERE `id`='$_GET[update]'");
    mysql_close();
    header("location:mawdoo3.php");
}

我如何使用id而不是name

4

1 回答 1

4

你不能(至少在没有 JavaScript 的情况下不能)。这与 PHP 无关,它只是 HTML 表单标准 ..name属性是发送到服务器的值的键。 id永远不会被发送,您对此无能为力。

于 2012-12-01T16:28:27.667 回答