日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > Ajax & PHP 邊學邊練 之四 表單

Ajax & PHP 邊學邊練 之四 表單

來源:程序員人生   發布時間:2014-04-06 16:49:21 閱讀次數:2608次

通過上一篇文章已經了解到如何利用Ajax和PHP對數據庫進行數據讀取,這樣可以動態的獲取到數據庫的最新數據。本篇則繼續介紹通過表單(Form)向數據庫中寫入數據。

談到Form就涉及到一個發送請求方式問題(GET和POST),對于GET和POST的使用和區別在本文就不詳細說明了,一般對于Web開發由于POST傳值為隱式且傳輸數據量較大所以比較常用。在本例中對functions.js進行下修改,將創建XMLHttp對象程序創建為一個函數processajax。

function processajax (serverPage, obj, getOrPost, str){
//將創建XMLHttpRequest對象寫到getxmlhttp()函數中,并獲取該對象
xmlhttp = getxmlhttp ();
//GET方式(和前面幾篇一樣)
if (getOrPost == "get"){
xmlhttp.open("GET", serverPage);
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}
//POST方式
else{
//第三個true參數將打開異步功能
xmlhttp.open("POST", serverPage, true);
//創建POST請求
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=GB2312");
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
//表單(Form)傳值
xmlhttp.send(str);
}
}

在下圖中當點擊“Submit”按鈕后會激發submitform函數(functions.js),在該函數中會通過getformvalues函數檢查Form內容是否都填寫完畢,否則提示哪項未填寫。當檢查通過后會調用process_task.php程序,它會將Form值寫入數據庫。

notask<?php
require_once ("dbconnector.php");
opendatabase();
//對數據預處理
$yourname = strip_tags (mysql_real_escape_string ($_POST['yourname']));
$yourtask = strip_tags (mysql_real_escape_string ($_POST['yourtask']));
$thedate = strip_tags (mysql_real_escape_string ($_POST['thedate']));
//創建Insert語句
$myquery = "INSERT INTO task (name, thedate, description) VALUES ('$yourname','$thedate','$yourtask')";
//執行SQL語句
if (!mysql_query ($myquery)){
header ("Location: theform.php?message=There was a problem with the entry.");
exit;
}
//返回成功信息
header ("Location: theform.php?message=Success");
?>

源碼:Sample5.rar

作者博客:http://www.cnblogs.com/gnielee/

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
為碼而活
積分:4237
15粉絲
7關注
欄目熱點
關閉
程序員人生
主站蜘蛛池模板: 夜夜操导航| 欧美日韩激情在线一区二区三区 | 国产精品免费一区二区 | 日韩久久av | 国产精品视频999 | 国产精品美女久久久免费 | 亚洲一区国产精品 | 日韩第一页| 精品一区二区三区蜜桃 | 一级欧美黄色片 | 欧美精品在线免费观看 | 在线亚洲电影 | 粉嫩av网站 | 神马久久一区二区 | 看全黄大色黄大片美女爽一次 | 99热.com| 青青青国产在线 | 国产 麻豆 日韩 欧美 久久 | 国产综合久久 | 成人精品一区二区三区 | 成人久久一区 | 天堂√最新版中文在线 | 91精品国产综合久久久久 | 亚洲欧美一 | 黄色永久 | 欧美中文 | 日批在线观看 | a级黄色免费看 | 狠狠伊人| 欧美日韩大片 | 黄色中文字幕 | 精品99久久 | 国产亚洲欧美在线 | 成人区精品一区二区婷婷 | 成人免费毛片aaaaaa片 | 麻豆国产| 国产精品99久久久久 | 精品国产乱码久久久久久蜜臀 | 日韩免费视频一区二区 | 久久在线播放 | 国产精品不卡av |