html:
type使用radio,label設要顯示的文字 for輸入欄位的name,提交type為submit。<input type="radio" name="drink" id="tea" checked>
,checked表示先選取它。
<input type="radio" name="drink" id="tea" checked>
<label for="tea">Tea</label>
<input type="radio" name="drink" id="milk">
<label for="milk">Milk</label>
<input type="radio" name="drink" id="coffee">
<label for="coffee">Coffee</label>
<input type="submit" name="send" value="送出">
php取得表單資料:
用 if-else 確認是否按下案紐,$POST[name]
取欄位資料,再選擇哪個元素id。
<?php
if(isset($_POST)){
$result = $_POST["drink"];
if($result=="tea"){
echo "Tea";
}elseif($result=="milk"){
echo "Milk";
}elseif($result=="coffee"){
echo "Coffee";
}}
?>
依照勾選的內容輸出。
html:
type使用checkbox,label設要顯示的文字 for輸入欄位的 name,提交type為submit。
<input type="checkbox" name="tea" id="tea" value="tea">
<label for="tea">Tea</label>
<input type="checkbox" name="milk" id="milk" value="milk">
<label for="milk">Milk</label>
<input type="checkbox" name="coffee" id="coffee" value="coffee">
<label for="coffee">Coffee</label>
<input type="submit" name="send" value="送出">
php取得表單資料:
直接選取所選元素的值,因此在html時給value,$POST[name]
取欄位資料。
<?php
if(isset($_POST["send"])){
if(isset($_POST["tea"])){
echo "tea"."</br>";
}if(isset($_POST["milk"])){
echo "milk"."</br>";
}if(isset($_POST["coffee"])){
echo "coffee"."</br>";
}}
?>
輸出: