<form action="user.php" method="post"> Username: <input type="text" name="user"> Password: <input type="password" name="pwd"> Birthday: <input type="date" name="bday"> <input type="radio" name="sex" value="male">Male <input type="radio" name="sex" value="female">Female <!-- checkbox的name須使用陣列形式命名, 否則PHP只能接收到最後一個被選的值 --> <input type="checkbox" name="vehicle[]" value="Bike">bike <input type="checkbox" name="vehicle[]" value="Car">car <select name="car"> <option value="volvo" >Volvo</option> <option value="saab" >Saab</option> <option value="mercedes" >Mercedes</option> <option value="audi" >Audi</option> </select> <input type="submit" value="Submit"> </form>程式碼中定義接收表單值的地址是 user.php,接收方式是 post,所以我們編寫程式碼檢視在 user.php 中都接收到了哪些資料。user.php 中的程式碼如下:
<?php var_dump($_POST); ?>這裡用 $_POST 全域性變數接收來自表單提交的所有資料並列印出來,提交表單獲得的結果範例如下:
array(6)
{
["user"]=> string(5) "admin"
["pwd"]=> string(5) "admin"
["bday"]=> string(10) "2019-10-06"
["sex"]=> string(4) "male"
["vehicle"]=> array(2)
{
[0]=> string(4) "Bike"
[1]=> string(3) "Car"
}
["car"]=> string(5) "volvo"
}