if (isset($_POST["title"]) && $_POST["title"]) {
}
else {
echo "titleが未入力ですよ";
}

未入力チェックってこういうことだと思うんだけど、
"0"の場合に未入力と判定されちゃわない?

質問になってしまったのでID出し。