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

[程式編輯]用HTML FORM接受輸入,用PHP接收後印出

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

<form action='b.php' method=post>
  大名<input type=text name='UserName' value='路人'><br>
  族群
  <select name='UserGroup'>
    <option>晨曦之鄉
    <option>PHP同好會
    <option>路過的人
  </select><br>

  對朝陽科技大學的感覺<br>
  <input type='checkbox' name='Feeling1' checked>很漂亮
  <input type='checkbox' name='Feeling2'>很偏遠
  <br>

  留言
  <textarea name='UserSay'>內容</textarea><br>

  <input type=submit value='確定'>
  <input type=reset value='取消'>
</form>
第二個檔案:b.php

<?php
  echo "<br>你的大名是:".$UserName;
  echo "<br>你的族群是:".$UserGroup;
  echo "<br>你的留言是:".$UserSay;
  echo "<br>對朝陽科技大學的感覺:";
  if (isset($Feeling1)) echo "很漂亮";
  if (isset($Feeling2)) echo "很偏遠";
?>
結果:

你的大名是:路人
你的族群是:晨曦之鄉
你的留言是:內容
對朝陽科技大學的感覺:很漂亮
說明:
  1. 先做一個含有form的a.htm檔案,並設form的method=post,將action指向'b.php',以及一個sumbit的按鈕。
  2. 在b.php的檔案,用"$name"變數名對應a.htm內每個name即可。
  3. isset()是判斷該變數是不是存在,CheckBox沒有勾選時,該CheckBox Name變數是不存在的;利用isset()可以避免變數不存在所造成的錯誤。
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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


Page Rank Check

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

手機版|中央論壇

GMT+8, 2024-5-22 03:46 , Processed in 0.017122 second(s), 16 queries .

Powered by Discuz!

© 2005-2015 Copyrights. Set by YIDAS

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