tscp
1/11/2017 - 9:46 AM

PHP Simple form.

PHP Simple form.

<?php
if($_SERVER["REQUEST_METHOD"] == "POST"){
  if($_POST['pref'] && $_POST['place']) {
    header( "Location: https://google.com/" );
    exit;
  } else {
    if(!$_POST['pref']) {
      echo '<p>都道府県が入力されていません</p>';
    }
    if(!$_POST['place']) {
      echo '<p>会場名が入力されていません</p>';
    }
  }
}		
?>
<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="UTF-8">
    <title>Document</title>
  </head>
  <body>
    <form action="entry.php" method="post">
      <dl>
        <dt>都道府県:</dt>
        <dd>
          <select name="pref" id="pref">
            <option value="">都道府県</option>
          <?php
            $prefs = array('北海道','青森県','岩手県','宮城県','秋田県','山形県','福島県','茨城県','栃木県','群馬県','埼玉県','千葉県','東京都','神奈川県','新潟県','富山県','石川県','福井県','山梨県','長野県','岐阜県','静岡県','愛知県','三重県','滋賀県','京都府','大阪府','兵庫県','奈良県','和歌山県','鳥取県','島根県','岡山県','広島県','山口県','徳島県','香川県','愛媛県','高知県','福岡県','佐賀県','長崎県','熊本県','大分県','宮崎県','鹿児島県','沖縄県');
            foreach ($prefs as $pref) {
            echo '<option value="' . $pref . '">' . $pref . '</option>';
            }
          ?>
          </select>
        </dd>
        <dt>会場名:</dt>
        <dd><input id="place" type="text" name="place" size="35" maxlength="255" value="" /></dd>
      </dl>
      <input type="submit" value="応募する" />
    </form>
  </body>
</html>