GETで内容を習得したいですが
GETの中に入らず「入力してください」
と表示されます。
試したこと
・echoでどこまでコンパイルされるか見るとGETの中自体入っていません。
PHP
1 2<?php 3session_start(); 4//入力フォーム 5//ホテルや旅館の名前 6if(isset($_GET['hotel'])){ 7 8 $hotels = $_GET['hotel']; 9 echo "aaa"; 10}else{ 11 12 $hotels = "入力してください<br>"; 13 echo "bbb"; 14} 15//都道府県地域 16if(isset($_GET['area'])){ 17 18 $area = $_GET['area']; 19 20}else{ 21 22 $area = "入力してください<br>"; 23 24} 25//住所 26if(isset($_GET['access'])){ 27 28 $access = $_GET['access']; 29 30}else{ 31 32 $access = "入力してください<br>"; 33 34} 35//カテゴリー(1:旅館 2:ホテル 3:民泊) 36if(isset($_GET['category'])){ 37 38 $category = $_GET['category']; 39 40}else{ 41 42 $category = "入力してください<br>"; 43 44} 45//コロナ対策記入欄 46if(isset($_GET['guard'])){ 47 48 $guard = $_GET['guard']; 49 50}else{ 51 52 $guard = "入力してください<br>"; 53 54} 55 56if($hotels == true & $area == true & $category == true & $access == true & $guard == true){ 57 58 $_SESSION['hotel'] = $hotels; 59 $_SESSION['area'] = $area; 60 $_SESSION['category'] = $category; 61 $_SESSION['access'] = $access; 62 $_SESSION['guard'] = $guard; 63 64}else{ 65 66 echo "※空欄です<br>"; 67 68} 69 70?> 71 72<!doctype html> 73<html> 74<head> 75 <meta charset="UTF8"> 76</head> 77<body> 78 <h2>企業様入力画面</h2> 79 <form action="sns-check.php" method="get"> 80 <h3>宿泊施設名<h3> 81 <input type="text" name="hotel"><br> 82 <h3>都道府県<h3> 83 <input type="text" name="area"><br> 84 <h3>住所<h3> 85 <input type="text" name="access"><br> 86 <h3>カテゴリー (1:旅館,2:ホテル,3:民泊)<h3> 87 <input type="text" name="category"><br> 88 <h3>コロナ対策・その他取り組み<h3> 89 <textarea name="guard" cols="40" rows="40"></textarea><br><input type="submit" value="送信"> 90 </form> 91 <?php 92 header('Location:sns-check.php'); 93 ?> 94</body> 95</html>
ご教授のほどよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/04/27 07:30
2020/04/27 07:36
2020/04/28 06:37
2020/04/28 06:44
2020/04/28 10:27