次の HTML を使用して、正常な更新を作成しようとしています。
<form id="form2" name="form2" method="post"
onsubmit="return validateForm();" action="">
Id <input type="text" class="txt" name="id" />
<br />
Name <input type="text" class="txt" name="name" />
<br />
Website <input type="text" class="txt" name="website" />
<br />
Description <input type="text" class="txt" name="description" />
<br />
<input type="submit" id="submit" value="Submit"/>
</form>
次に、次の PHP を使用して値を読み取り、データベースを更新します。
<?php
global $wpdb;
if (isset($_GET['id']) && !empty($_GET['id']) &&
isset($_POST['name']) && !empty($_POST['name']) &&
isset($_POST['website']) && !empty($_POST['website']) &&
isset($_POST['description']) && !empty($_POST['description']))
{
$wpdb->query("update where id = $_GET['id'] ".PRO_TABLE_PREFIX
."tutorial (name, website, description) "
."values('{$_POST['name']}', '{$_POST['website']}', '{$_POST['description']}')");
}
?>
私は何を間違っていますか?