こんにちは、
入力フォームを作成しているところです。
未入力チェックしているですが、postされたら、未入力エラーが出なくてそのまま送信されてしまいます。
そのまま未入力項目もDBへ登録されてしまいます。
どなたが分かれば教えてお願いいたします。
<?php if($_SESSION["ID"]): //現在の情報を取得 $nowID = $_SESSION["usr"]["id"]; if($_POST): if(isset($_POST["title"]) && isset($_POST["txt"])): //アルバムを作成====================================================== $db->tbl_name = "core_gallery"; //アルバムIDを設定 $albmID = $fc->creatIDshort("GL_"); $insert = array( "key"=>NULL, "id"=>$albmID, "td"=>$nowID, "title"=>$_POST["title"], "txt"=>$_POST["txt"], "createTime"=>date("Y-m-d H:i:s") ); //DB書き込み $db->DBIN($insert); $_SESSION["ga"]["id"] = $albmID; $_SESSION["ga"]["title"] = $_POST["title"]; $_SESSION["ga"]["txt"] = $_POST["txt"]; //===============================================================*/ else: $err = "アルバムのタイトルを設定してください"; endif; else: $err = "データが送信されませんでした"; endif; $db->tbl_name = "core"; $g = $db->Key_1_all("td" , $_SESSION["usr"]["id"]); $db->tbl_name = "td"; $images = $db->Key_1_all("albm" , $_GET["alb"]); else: $err = "ログインが切れています。ログインし直してください。"; endif; ?>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/28 07:03