PHPで結果画面のURLを直接打ち込んで、フォーム画面をすっとばした場合、フォーム画面にリダイレクトするという処理をしたいのですが、うまくいかず困っています。
手助けしていただけるとうれしいです。
フォーム画面(html)
<!DOCTYPR html> <html lange="jp"> <meta charset="UTF-8"> <title>練習サイト</title> <body> <form action="kekka.php" method="post" enctype="multipart/form-data"> <dl> <dt>テストチェックボックス</dt> <dd><input type="checkbox" name="img" value="b">B</dd> </dl> <input type="submit" value="送信する"> </form> </body> </html>
データが入っていなかったらheaderでリダイレクト処理しようとしています。
結果画面(php)
<?php if(isset($_POST['img'])) { if ($_POST["img"] == ""){ header('location: http://localhost/test2/index.html'); exit; } } $eigo = $_POST['img']; ?> <!DOCTYPR html> <html lange="jp"> <meta charset="UTF-8"> <title>練習サイト</title> <body> <?php echo $eigo; ?> </body> </html>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/06 10:54