これはなぜ動作しないのか分かりません。 「メモが追加されました」と表示されますが、実際にはデータベースに追加されません。 ?mysqlが誤動作する
<?php
$notetitle = $_POST['title'];
$notebody = $_POST['body'];
if ($notetitle && $notebody){
mysql_query("insert into notes values
('$user_id', '', '$subject', '$notetitle', '$note_type' '$notebody')");
echo "Note \"" . $notetitle . "\" added.";
}
>
if($ notetitle ...)に入ると、挿入されていなくても常にエコーが行われることに注意してください。 – Nobita
mysql注入に対して自分自身を守ることを忘れないでください(mysql_real_escape_string()http://php.net/manual/en/function.mysql-real-escape-string.phpを使用)。 – s3v3n