0

idPHPはフォームの名前を使用してMySQLデータベースのレコードを更新しますが、次のnameようなものを使用して更新したいと思います。

<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 に答える