0

タイトルの通りです。

フォームまたはクエリが私をだましています:(

フォームに書いているのではなく、データベース内に 1 を入力します。

これが私のフォームです

<form action="deleteupdate.php" method="post">
<div id="txtHint"></div>
<input type ="submit" name="submittype" value ="Delete">
<input type ="submit" name="submittype" value ="Update">
category: <input type="text" name="category" />
</form>

そしてdeleteupdate.phpのクエリ

else if($_POST['submittype']=="Update"){
    mysql_query("INSERT INTO `category`(`category`) 
    VALUES (category='$category')") ; 
    }

これはうまくいきませんか?

4

2 に答える 2

3

そのはず

mysql_query("INSERT INTO `category`(`category`) 
    VALUES ('". mysql_real_escape_string($_POST['category']) ."')") ; 
于 2012-07-14T22:40:31.263 に答える
1

$category がスクリプトに存在しません。
次のコードを使用します。

else if($_POST['submittype']=="Update"){
    mysql_query("INSERT INTO `category`(`category`) 
        VALUES ('". mysql_real_escape_string($_POST['category']) ."')") ; 
}
于 2012-07-14T22:44:21.997 に答える