問卷調查

建立2個檔案

1. input.php

2. show.php

問卷調查

設計一份問卷

每個欄位都要設定好name

  1. 性別下同個name,不同value
  2. 血型下同個name,不同value
  3. 生日有三組,下在select
  4. 休閒興趣是下不同name,同個value

input.php

問卷調查

input.php

<input type="radio" name="gender" value="M">

<input type="radio" name="gender" value="F">

1. 性別下同個name,不同value

<input type="radio" name="blood" value="A">A

<input type="radio" name="blood" value="B">B

<input type="radio" name="blood" value="O">O

<input type="radio" name="blood" value="AB">AB

<input type="radio" name="blood" value="X">未知

2. 血型下同個name,不同value

問卷調查

input.php

<select name="birth_yy">

<select name="birth_mm">

<select name="birth_dd">

3. 生日有三組,下在select

4. 休閒興趣是下不同name,同個value

<input type="checkbox" name="hobby1" value="Y">音樂

<input type="checkbox" name="hobby2" value="Y">閱讀

<input type="checkbox" name="hobby3" value="Y">旅遊

<input type="checkbox" name="hobby4" value="Y">美食

問卷調查

input.php

這份表單中

重覆出現是年、月、日

<option>出現太多次

,可用php去改寫用迴圈方式

問卷調查

input.php

// 處理年的部份

$str_yy='';

$year_begin = 1901; //最早年

$year_end = date('Y',time()); //最新的年

// 年從2020年-1901年,下拉的順位

for($i=$year_end; $i>=$year_begin; $i--)

{

$str_yy .= '<option>' .$i. '</option>' . "\n";

}

問卷調查

input.php

// 處理月的部份

$str_mm='';

for($i=1; $i<=12; $i++)

{

$str_mm .= '<option>' .$i. '</option>' . "\n";

}

 

// 處理日的部份

$str_dd='';

for($i=1; $i<=31; $i++)

{

$str_dd .= '<option>' .$i. '</option>' . "\n";

}