文件標題:[F006]表單傳送與接收資料實作(六)核取方塊

內容說明:

1、傳送頁面
A、傳送資料頁面
B、說明
2、接收頁面
A、接收資料頁面
B 、說明

教學內容:

1、傳送頁面

A、傳送資料頁面:

請存檔為 check.htm 檔

按此處檢視範例語法

<body>
<p>請選擇你的興趣:</p>
<form name="form1" method="post" action="check.php"><p>
<input name="hobby[]" type="checkbox" value="電腦" checked>電腦
<input name="hobby[]" type="checkbox" value="音樂">音樂
<input name="hobby[]" type="checkbox" value="運動">運動
<input name="hobby[]" type="checkbox" value="閱讀">閱讀
<input name="hobby[]" type="checkbox" value="電影">電影</p>
<p><input type="submit" name="Submit" value="送出"></p>
</form>
</body>

B、說明:

核取方塊傳送和接收資料的方式和多重選擇的下拉式選單是一樣的,都是將欄位名稱設為陣列,再傳送到另一個頁面以迴圈取值。

(1)、「type="checkbox"」:類型為核取方塊

(2)、「name="hobby[]"」:名稱設為陣列,自訂名稱設為hobby

(3)、「value="電腦"」:核取方塊的值

(4)、「checked」:預設為核取(已勾選)

2、接收頁面

A、接收資料頁面:

請存檔為 check.php 檔

按此處檢視範例語法

<body>
<?php
for($i=0;$i<count($hobby);$i++)
{ $link=$link.$hobby[$i]."<p>"; }
?>

你的興趣是:<p>
<?php echo $link?>
</body>

B、說明:

以for迴圈將傳送過來的$hobby陣列一一取值出來,以$link變數來連接這些值成為一長字串,再將$link輸出,請參考多重下拉式選單的說明。
   
   最後修改日期: 2003年10月17日