フォームからの投稿とリンクのクリックによる表示のリクエストを分けたいのですが、以下のコードでelseのカッコ内(「// GET:リンクのクリックによる表示のリクエストなどのとき」と書かれている箇所)には何を書くのが適切なのでしょうか?ググっても該当箇所を見つけることができませんでした。ご回答お待ちしております。
<?php session_start(); require('dbconnect.php'); if ($_SERVER['REQUEST_METHOD'] == 'POST'){ //エラー項目の確認 if($_POST('name') == ''){ $error['name'] = 'blank'; } if($_POST('email') == ''){ $error['email'] = 'blank'; } if($_POST('password') < 4){ $error['password'] = 'length'; } if($_POST('password') == ''){ $error['password'] = 'blank'; } $fileName = $_FILES['image']['name']; if(!empty($fileName)){ $ext = substr($fileName, -3); if($ext != 'jpg' && $ext != 'gif'){ $error['image'] = 'type'; } } if(empty($error)){ //画像をアップロードする $image = date('YmdHis') . $_FILES['image']['name']; move_uploaded_file($_FILES['image']['tmp_name'], '../member_picture/' . $image); $_SESSION['join'] = $_POST; $_SESSION['join']['image'] = $image; header('Location: confirm.php'); } } else{ // GET:リンクのクリックによる表示のリクエストなどのとき } ?>
回答2件
あなたの回答
tips
プレビュー