表單(Form).

Slides:



Advertisements
Similar presentations
分享人:張益源. 個人資料介紹 姓名:張益源 畢業:體育系 97 級 專長:田徑、籃球、游泳 任教學校:慈濟大學實驗國民小學 學校職務:體育兼資訊老師.
Advertisements

食品安全 行政院長 : 江宜樺. 目錄 1. 什麼油能吃? 2. 椰子油 3. 牛油事件 4. 豬油事件篇 5. 解決問題 6. 心得.
《计算机网络技术》 动态网页制作技术 常用HTML控件课程积件 杨 姝.
第六章 网页设计与制作基础.
动态Web开发技术--JSP.
第 4 章 PHP 基本語法.
大学计算机基础 主讲:张建国 电话: 实验及交作业网址:
105學年度國民中學技藝教育 專案編班申辦說明會
基于JSP搭建Web应用程序.
保良局何壽南小學 使用牙膏對我們生活的影響 六年級專題報告 姓名﹕李燊樺 班別﹕6B 日期﹕
中國歷史人物武則天 G組組員 韋紫恩, 余詩琪 蔡煦齡, 黃榮紳,.
專題研究計畫經費使用重點說明 會計室 中華民國101年11月21日
第5章 HTML 標籤介紹.
第8讲 HTML与PHP基础 静态网页 vs. 动态网页.
校內科學園遊會 製作說明會 教務處設備組
——奧科特公開及內部培訓 系列課程(三)之十一
個人資料保護法簡介 報告人: 花蓮地檢署主任檢察官 許建榮.
模块1 网页设计基础 实训1 体验HTML文档 1.1 网页基础知识 1.2 网站配色方案 1.3 网站设计常用软件
歡迎參加學校日活動 請先簽到,感謝您!.
日本体贴入微的服务业.
经 络 学.
第一屆成大數學系 傑出系友名單.
5.1 – 表格(FORM) 輸入元素 : 兩種傳遞方法 : GET or POST 範例 1. 文字欄位 Text box
HTML.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
第3章 超文本标记语言(HTML) 3.1 基本结构标记 3.2 文本格式标记 3.3 超链接标记<A></A>
Chap5 PHP程式設計進階 授課講師:.
【PHP程式設計】 實作一:計算BMI.
第四章 網頁表單與資料傳遞.
Introduction to PHP part3
XSS & SQL Injection理論 2014/7/29 許子謙.
PHP與SQL語法存取MySQL SQL
利用PHP將資料存入MySQL PHP 5 Tutorial 範例:
科技管理概論作業繳交注意事項 授課教師:林俊裕 空中大學管理與資訊學系 2010年9月
Cookie 存取Cookie Cookie有效時間 Session 存取Session session 函數
進階 WWW 程式設計 -- PHP Regular Expression 靜宜大學資訊管理學系 蔡奇偉副教授 2004
無障礙網頁 公關室.
PHP+MySQL互動式網頁程式設計班 檔案上傳程式設計 講師:林業峻 CSIE, NTU 7 / 3, 2010.
檔案上傳 所謂檔案上傳,就是將檔案由客戶端的主機,藉 由瀏覽器傳送到伺服器的資料夾上。
PHP 程式流程控制結構.
PHP in Biological Data Retrieval
崑山科技大學 國際貿易系 專業倫理報告 第六章:觀光產業
北極熊 華德學校 田根繩.
Cookie 存取Cookie Cookie有效時間 Session 存取Session session 函數
PHP 變數、常數與運算子 變數 常數 運算子
网站设计 前端 选择器(复习),表单.
表單(Form).
架站實做—AppServ
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
HTML 103 互動式網頁.
Ch09 在網頁之間傳遞資訊 網頁程式設計.
臺北市95學年度特教通報 報告人:李月卿 主任 業務承辦人員:廖嘉男 老師 陳宏毓 老師
第六章 迴圈與陣列.
表格(HTML – FORM).
政策行銷(2) 實例-湖子內區段徵收 林素寶.
知識管理 & 知識管理的演進 資訊管理 四年德班 姓名:周玉敏 學號:
瀕臨絕種—北極熊 設計者:吳柏曦 班別:5B1 學校:華德學校.
HTTP 1.1 Method OPTIONS GET HEAD POST PUT DELETE TRACE CONNECT
HTML 103 互動式網頁 助教:黃毓瑩.
利用PHP將資料存入MySQL PHP 5 Tutorial 範例:
企業個案研究作業繳交注意事項 授課教師:林俊裕 空中大學管理與資訊學系 2010年9月
网 站 设 计 与 建 设 Website design and developments
第6章 PHP的数据采集.
表格(HTML – FORM)
Web安全基础教程
PHP程式設計 五、程式流程控制結構 建國科技大學 資訊管理學系 饒瑞佶.
身分證.
校內科學園遊會 製作說明會 教務處設備組
HTML表单 JSP借由标签所构成的表单区块中,取得用户在其中特定字段输入的数据內容 。 JSP 动态网页新技术.
表单页面 表单是用户利用浏览器对Web站点网络数据库进行查询的一种界面,用户利用表单可以输入信息或选择选项等,然后将这些信息提交给服务器进行处理。通过表单,既可以将浏览器的信息发送到Internet服务器上,同时表单也可以使用户与站点的浏览者交互或从浏览者那里收集信息。它是网页的设计者和使用者相互交流的工具。表单对象包括文本域(单行、多行、密码)、列表、菜单、复选框、单选框、按钮等。
Presentation transcript:

表單(Form)

表單傳送與接收方式 GET POST 目的: 傳送資料,以取得想要的資訊 表單資料附加於網址之後傳送 Ex: join.php?name=fred&age=32&sex=F <form name="f1" method="get" action="search.php"> … </form> POST 目的: 將資料傳送給網站 表單資料於http訊息之body部分,不會顯示於網址 <form name="f1" method="post" action="join.php">

GET Example <form name="f1" method="get" action="join.php"> E-mail: <input type="text" name="email" /><br /> Password: <input type="password" name="pw"><br /> Age: <input type="text" name="age" size="4"><br/> <input type="submit" /> <input type="reset" /> </form> http://10.10.34.167/plab/join.php?email=ycchen@ncnu.edu.tw&pw=pwd999&age=32

POST Example <form name="f1" method="post" action="join.php"> E-mail: <input type="text" name="email" /><br/> Password: <input type="password" name="pw"><br/> Age: <input type="text" name="age" size="4"><br/> <input type="submit" /> <input type="reset" /> </form> http://10.10.34.167/plab/join.php

接收- GET 使用$_GET陣列取得用戶端送來之資料 <?php $mail = $_GET['email']; … ?> <form name="f1" method="get" action="join.php"> E-mail: <input type="text" name="email" /><br /> … </form>

接收 - POST 使用$_POST陣列取得用戶端送來之資料 <?php $mail = $_POST['email']; … ?> <form name="f1" method="post" action="join.php"> E-mail: <input type="text" name="email" /><br /> … </form>

register_globals問題 C:\xampp\php\php.ini 目的: 由用戶端傳送過來的參數, 不會自動變成程式中的全域變數

取得表單之checkbox資料(1/2) Members: <input type="checkbox" name="yahoo" value="true" />Yahoo! <input type="checkbox" name="google" value="true" />Google <input type="checkbox" name="youtube" value="true" />Youtube <?php if ($_POST['yahoo']) echo "You select Yahoo!<br/>"; if ($_POST['google']) echo "You select Google!<br/>"; if ($_POST['youtube']) echo "You select Youtube!<br/>"; ?>

取得表單之checkbox資料(2/2) <?php $arrMbr = $_POST['member']); Members: <input type="checkbox" name="member[]" value="yahoo" />Yahoo! <input type="checkbox" name="member[]" value="google" />Google <input type="checkbox" name="member[]" value="youtube" />Youtube <?php $arrMbr = $_POST['member']); $cnt = count($arrMbr); for ($i=0;$i<$cnt;$i++) echo "You select $arrMbr[$i]<br/>"; ?>

取得多選的下拉式選單資料 Web Technologies: <br /> <select id="wts" name="wts[]" size="4" multiple="multiple"> <option>HTML</option> <option>XHTML</option> <option>CSS</option> <option>JavaScript</option> <option>php</option> </select> <?php $arrWT = $_POST['wts']; $cnt = count($arrWT); for ($i=0;$i<$cnt;$i++) echo "You select $arrWT[$i]<br/>"; ?>