… POST 目的: 將資料傳送給網站 表單資料於http訊息之body部分,不會顯示於網址
Download presentation
We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Buttons:
Presentation is loading. Please wait.
Published byمحمد موحد Modified 5年之前
1 表單(Form)
2 表單傳送與接收方式 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">
3 GET Example <form name="f1" method="get" action="join.php"> <input type="text" name=" " /><br /> Password: <input type="password" name="pw"><br /> Age: <input type="text" name="age" size="4"><br/> <input type="submit" /> <input type="reset" /> </form>
4 POST Example <form name="f1" method="post" action="join.php"><input type="text" name=" " /><br/> Password: <input type="password" name="pw"><br/> Age: <input type="text" name="age" size="4"><br/> <input type="submit" /> <input type="reset" /> </form>
5 接收- GET 使用$_GET陣列取得用戶端送來之資料 <?php $mail = $_GET['email']; … ?><form name="f1" method="get" action="join.php"> <input type="text" name=" " /><br /> … </form>
6 接收 - POST 使用$_POST陣列取得用戶端送來之資料 <?php $mail = $_POST['email']; …?> <form name="f1" method="post" action="join.php"> <input type="text" name=" " /><br /> … </form> * 使用者若於該文字方塊沒有填寫任何內容 "" (空字串)
7 register_globals問題 C:\xampp\php\php.ini 目的: 由用戶端傳送過來的參數,不會自動變成程式中的全域變數
8 取得表單之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 (isset($_POST['yahoo'])) echo "You select Yahoo!<br/>"; if (isset($_POST['google'])) echo "You select Google!<br/>"; if (isset($_POST['youtube'])) echo "You select Youtube!<br/>"; ?> * 使用者若沒勾選yahoo $_POST['yahoo']不存在!
9 取得表單之checkbox資料(2/2) <?php if (isset($_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 if (isset($_POST['member'])) { $arrMbr = $_POST['member']); $cnt = count($arrMbr); for ($i=0;$i<$cnt;$i++) echo "You select $arrMbr[$i]<br/>"; } ?> 使用者若沒有勾選任一選項 $_POST['member']不存在! $_POST['member']是一個陣列(array)
10 取得多選的下拉式選單資料 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/>"; ?>
分享人:張益源. 個人資料介紹 姓名:張益源 畢業:體育系 97 級 專長:田徑、籃球、游泳 任教學校:慈濟大學實驗國民小學 學校職務:體育兼資訊老師.
食品安全 行政院長 : 江宜樺. 目錄 1. 什麼油能吃? 2. 椰子油 3. 牛油事件 4. 豬油事件篇 5. 解決問題 6. 心得.
《计算机网络技术》 动态网页制作技术 常用HTML控件课程积件 杨 姝.
第六章 网页设计与制作基础.
高雄師範大學103學年度教育學程招生準備方向 高師大師培中心 凃金堂
动态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 网站设计常用软件
日本体贴入微的服务业.
Similar presentations