搜索
熱搜: 活動 交友 discuz
查看: 2987|回復: 0
打印 上一主題 下一主題

[程式編輯]將取得Form中的值(checkbox)轉為PHP中的陣列

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-2-16 01:45:02 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
第一個檔案:a.html

<form action='b.php' method='post'>
  您的興趣是
  <input type='checkbox' name='rabbit[]' value='閱讀'>閱讀
  <input type='checkbox' name='rabbit[]' value='睡覺'>睡覺
  <input type='checkbox' name='rabbit[]' value='旅行'>旅行
  <input type='checkbox' name='rabbit[]' value='逛街'>逛街

  <br>您的學歷是
  <select name='edu'>
    <option value='幼稚園'>幼稚園</option>
    <option value='國小'>國小</option>
    <option value='國中'>國中</option>
    <option value='高中'>高中</option>
    <option value='大學'>大學</option>
    <option value='研究所'>研究所</option>
    <option value='其他'>其他</option>
  </select>

  <br>您的婚姻狀況是
  <input type='radio' name='marry[]' value='單身'>單身
  <input type='radio' name='marry[]' value='己婚'>己婚
  <input type='radio' name='marry[]' value='其他'>其他

  <br>
  <input type='submit'>
</form>
第二個檔案:b.php

<?php
  if (isset($rabbit)) {
    echo "您的興趣是:";
    for($i=0;$i<Count($rabbit);$i++) {
      echo $rabbit[$i] . "<br>";
    }
  }

  if (isset($edu)) {
    echo "您的教育是:";
    echo $edu . "<br>";
  }

  if (isset($marry)) {
    echo "您的婚姻狀況是:";
    for($i=0;$i<Count($marry);$i++) {
      echo $marry[$i] . "<br>";
    }
  }
?>
說明:
  1. 在Form中用[],PHP就會視為是陣列了。
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

本論壇為非營利之網路平台,所有文章內容均為網友自行發表,不代表論壇立場!若涉及侵權、違法等情事,請告知版主處理。


Page Rank Check

廣告刊登  |   交換連結  |   贊助我們  |   服務條款  |   免責聲明  |   客服中心  |   中央分站

手機版|中央論壇

GMT+8, 2024-5-18 15:55 , Processed in 0.014839 second(s), 16 queries .

Powered by Discuz!

© 2005-2015 Copyrights. Set by YIDAS

快速回復 返回頂部 返回列表