婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Ajax 提交表單數據到入庫的全盤操作流程分享

Ajax 提交表單數據到入庫的全盤操作流程分享

熱門標簽:辦理一個400電話多少錢 信貸電銷機器人有用嗎 接聽電話機器人哪有 察縣地圖標注 如何用地圖標注各分公司 莆田防封電銷卡價格 蓄意標記地圖標注 廣西ai語音電銷機器人哪家好 電銷機器人適用范圍
*******php項目中當我們要對數據庫進行寫入操作時,有時會因為代碼沒有做防sql注入工作,導致各種不可預知的錯誤*******

1,index.htm 這是一個很簡單的注冊頁面l 我這是以ajax形式提交數據
復制代碼 代碼如下:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml">
head>
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
title>RegisterForm/title>
script type="text/javascript" src='jquery-1.3.1.js'>/script>
/head>
body>
h1>This is a test form! /h1>
font color="#8b0000">table class='tb' border="0" cellpadding="5" cellspacing=0>
form action='_process.php' method='post' enctype='multipart/form-data'>
tr>td class="tdleft">em>user :/em>/td>td>input type='text' id='name' name='name' value='' size=15/>/td>/tr>
tr>td class="tdleft">em>ages : /em>/td>td>input type='text' id='ages' name='ages' value='' size=15/>/td>/tr>
tr>td class="tdleft">em>pass : /em>/td>td>input type='password' id='password' name='password' value='' size=15/>/td>/tr>
tr>td class="tdleft">em>addr : /em>/td>td>input type='text' id='addr' name='addr' value='' size=15/>/td>/tr>
tr>td class="tdleft">em>email : /em>/td>td>input type='text' name='email' id='email' value='' size=15/>/td>/tr>
tr>td class="tdleft">input type='button' value='register' id="but"/>/td>td>input type='reset' value='reseting'/>/td>/tr>
/form>
/table>/font>
span id='msg' style='display:none'>正在加載... .../span>
p id="result" class="">/p>
style type="text/css">
body{text-align:center;}
.error{color:red;}
.tb{margin:0 auto;width:350px;height:200px;text-align:center;}
.tdleft{width:150px;text-align:left;}
/style>
script type='text/javascript'>
$("#but").click(function(){
var name = $.trim($("#name").val());
var ages = $.trim($("#ages").val());
var pn = /^\d+$/;
var addr = $.trim($("#addr").val());
var pass = $.trim($("#password").val());
var email = $.trim($("#email").val());
var reg = /^[a-zA-Z0-9_]+@[a-zA-Z0-9_]+(\.[a-zA-Z]+)+$/gi;
if(name.length==0){
alert("請認真填寫姓名!");return false;
}
if(ages.length==0){
alert("請填寫年齡!");return false;
}
if(!pn.test(ages)){
alert("請填寫有效數字!");return false;
}
if(pass.length==0||pass.length>6){
alert("請認真填寫密碼!");return false;
}
if(addr.length==0){
alert("請認真填寫地址!");return false;
}
if(email.length==0){
alert("請認真填寫郵件!");return false;
}
if(!reg.test(email)){
alert("電子郵件檢測失敗");return false;
}
var send = {'name':name,'ages':ages,'pass':pass,'addr':addr,'email':email};
$.post('_process.php',send,function(data){
if(data.res==-1){
$("#result").addClass("error");
}
$("#result").html(data.msg);
//$("form")[0].reset();
},'json');
})
$("#msg").ajaxStart(function(){
$(this).fadeIn();
}).ajaxStop(function(){
$(this).fadeOut();
})
/script>
/body>
/html>

2,_process.php接收ajax提交數據 并做相關處理的文件
復制代碼 代碼如下:

?php
header('Content-Type:text/html;charset=utf-8');
sleep(1);
$conn = mysqli_connect("localhost","root","root","register") or die("Unable to connect!".mysqli_connect_error());
mysqli_query($link,"set names utf8");

$name = isset($_POST['name'])?mysqlQuotes(trim($_POST['name'])):'';
$ages = isset($_POST['ages'])?intval(trim($_POST['ages'])):'';
$pass = isset($_POST['pass'])?mysqlQuotes(trim($_POST['pass'])):'';
$addr = isset($_POST['addr'])?mysqlQuotes(trim($_POST['addr'])):'';
$email = isset($_POST['email'])?mysqlQuotes(trim($_POST['email'])):'';
if(empty($name)){
echo json_encode(array('res'=>-1,'msg'=>'請您認真輸入姓名'));exit;
}
//查詢username在 tb_register 表中是否存在,不存在則入庫,存在則告知已注冊
$sql0 = "select count(1) as nums from tb_register where username='{$name}'";
$row0 = select_one($conn,$sql0);
if($row0['nums']>=1){
echo json_encode(array('res'=>-1,'msg'=>'對不起,該用戶名已被注冊!'));exit;
}
if(empty($ages)){
echo json_encode(array('res'=>-1,'msg'=>'請您認真輸入年齡'));exit;
}
if(!preg_match("/^\d+$/",$ages)){
echo json_encode(array('res'=>-1,'msg'=>'請輸入合法的數字'));exit;
}
if(empty($pass)){
echo json_encode(array('res'=>-1,'msg'=>'請您認真輸入密碼'));exit;
}
if(empty($addr)){
echo json_encode(array('res'=>-1,'msg'=>'請您認真輸入地址'));exit;
}
if(empty($email)){
echo json_encode(array('res'=>-1,'msg'=>'請您認真輸入郵箱'));exit;
}
if(!preg_match("/^[a-zA-Z0-9_]+@[a-zA-Z0-9_]+(\.[a-zA-Z]+)+$/",$email)){
echo json_encode(array('res'=>-1,'msg'=>'您的郵箱格式不正確'));exit;
}
$add_day = date("YmdHis");

//以下是入庫操作
$sql = "insert into tb_register set username='{$name}',ages='{$ages}',password='{$pass}',address='{$addr}',email='{$email}',add_day='{$add_day}'";
mysqli_query($conn,$sql);
echo json_encode(array('res'=>1,'msg'=>'恭喜你,注冊成功!'));exit;


//預防mysql注入攻擊函數 入庫數據
function mysqlQuotes($content){
if(!get_magic_quotes_gpc()) //先看看是否開啟自動過濾機制 未開啟則手動加函數過濾
{
$content = addslashes($content);
}
return stripslashes(htmlspecialchars($content));
}


function select_one($conn,$sql){
$res = mysqli_query($conn,$sql) or die("Failed".mysqli_error());
$result = array();
if(!empty($res)){
$result = mysqli_fetch_assoc($res);
}
mysqli_free_result($res);
return $result;
}

******以上 自定義函數mysqlQuotes中**********
Tips1, (PS:T不錯的PHP Q扣峮:276167802,驗證:csl)
addslashes 函數的作用是給指定的字符加上反斜杠,主要有以下特殊字符
單引號(') , 雙引號(") , 反斜杠(\) , NULL


Tips2,
htmlspecialchars 函數的作用是把一些特殊的字符轉換為html實體 ,這些特定的字符有:
(和號) ==>
" (雙引號) ==> "
' (單引號) ==> '
(小于號) ==>
> (大于號) ==> >

Tips3,
stripslashes 函數作用是刪除 由addslashes ()函數添加的飯斜杠,恢復原來的摸樣
如,$username 用戶輸入的是 Tom‘siy
存進數據庫的是加反斜杠的 Tom\‘siy;

取出來之則可以用stripslashes() 將其還原輸出 Tom‘siy

以上是本文關于Ajax 提交表單數據到入庫的全盤操作流程,希望本文對廣大php開發者有所幫助,感謝閱讀本文。

標簽:益陽 平涼 張掖 儋州 銅陵 延邊 阿拉善盟 鷹潭

巨人網絡通訊聲明:本文標題《Ajax 提交表單數據到入庫的全盤操作流程分享》,本文關鍵詞  Ajax,提交,表單,數據,到,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax 提交表單數據到入庫的全盤操作流程分享》相關的同類信息!
  • 本頁收集關于Ajax 提交表單數據到入庫的全盤操作流程分享的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    美女在线一区二区| 国产高清不卡一区| 国产免费久久精品| 久久久久久电影| 久久婷婷成人综合色| 欧美第一区第二区| 91麻豆精品久久久久蜜臀| 7777女厕盗摄久久久| 欧美日韩精品一区二区三区蜜桃| 99久久久久久| 一本高清dvd不卡在线观看| 91精彩视频在线| 91精品一区二区三区在线观看| 欧美三电影在线| 日韩一卡二卡三卡| 国产欧美一区二区精品性| 亚洲色图在线播放| 偷窥国产亚洲免费视频| 久久99国产乱子伦精品免费| 国产不卡一区视频| 91无套直看片红桃| 欧美日韩一区精品| 欧美va亚洲va| 自拍偷拍国产精品| 日韩精品一级中文字幕精品视频免费观看| 日本视频在线一区| 国精产品一区一区三区mba视频| 粉嫩久久99精品久久久久久夜 | 日本免费新一区视频| 九九精品一区二区| 成人av影院在线| 欧美日韩视频第一区| 精品成人一区二区三区| 国产精品不卡在线观看| 午夜精品一区二区三区电影天堂| 韩国欧美一区二区| 国产精品456| 99久精品国产| 欧美mv和日韩mv的网站| 亚洲乱码国产乱码精品精的特点| 日本中文在线一区| 99r国产精品| 精品免费日韩av| 一区二区三区在线免费| 久久99热这里只有精品| 91国偷自产一区二区使用方法| 精品久久久网站| 亚洲国产成人tv| av一区二区久久| 久久免费国产精品| 亚洲福利视频导航| 波多野结衣中文字幕一区| 不卡视频免费播放| 精品国产露脸精彩对白| 性久久久久久久久久久久| 成人免费视频app| 欧美综合在线视频| 国产精品三级av在线播放| 免费观看久久久4p| 欧美午夜在线观看| 亚洲三级电影网站| 亚洲3atv精品一区二区三区| av中文字幕不卡| 国产女人18毛片水真多成人如厕 | 国产欧美日韩三级| 久久激情五月激情| 51精品视频一区二区三区| 亚洲一区二区三区自拍| 色噜噜偷拍精品综合在线| 国产精品传媒视频| 成人免费视频视频| 国产精品久久一级| 国产乱码精品一区二区三区忘忧草| 欧美日韩国产高清一区二区三区| 亚洲男人天堂av| 色吊一区二区三区| 亚洲欧美另类小说视频| 国产成人免费视频| 欧美经典一区二区三区| 国产成人综合在线| 国产精品美日韩| 成人毛片在线观看| 亚洲欧美综合另类在线卡通| 成人视屏免费看| 国产精品传媒在线| 91精彩视频在线观看| 亚洲一区二区五区| 91精品国产91综合久久蜜臀| 韩国一区二区在线观看| 国产精品乱码久久久久久| 在线播放视频一区| av在线播放一区二区三区| 亚洲va欧美va天堂v国产综合| 精品国产91洋老外米糕| 欧美亚洲高清一区| 国产福利一区二区三区| 天天av天天翘天天综合网| 国产精品丝袜久久久久久app| 7799精品视频| 色视频欧美一区二区三区| 国产精品18久久久久久久久| 亚洲国产精品久久一线不卡| 国产精品久久久久婷婷二区次| 欧美一区二区福利在线| 在线视频欧美精品| 成人福利视频网站| 精品一区二区三区免费毛片爱| 亚洲一区中文日韩| 中文字幕一区二区不卡| 日韩一区二区在线免费观看| 91视频免费观看| 国产成人综合在线播放| 久久不见久久见免费视频7| 亚洲成在人线在线播放| 亚洲精品视频在线观看网站| 国产精品久久免费看| 精品国产91洋老外米糕| 制服丝袜国产精品| 制服丝袜成人动漫| 欧美日韩国产小视频在线观看| 91视频免费观看| 粉嫩aⅴ一区二区三区四区五区 | 91精品国产综合久久香蕉麻豆| 色综合网色综合| 丁香网亚洲国际| 国产一区二区三区电影在线观看| 日韩高清一区二区| 日韩精品一级中文字幕精品视频免费观看 | 在线不卡免费av| 欧美在线|欧美| 色综合久久九月婷婷色综合| 懂色av一区二区三区免费观看| 国产老女人精品毛片久久| 狠狠色综合日日| 狠狠色狠狠色综合| 精品在线亚洲视频| 国产露脸91国语对白| 国产不卡在线播放| 99在线视频精品| 91久久精品一区二区二区| 在线观看欧美日本| 精品视频在线视频| 日韩手机在线导航| 久久久久国产免费免费| 国产亚洲人成网站| ㊣最新国产の精品bt伙计久久| 亚洲品质自拍视频| 亚洲va在线va天堂| 久久精品国产99久久6| 国产一区二区三区免费看 | 成人国产精品免费观看| 成人毛片在线观看| 在线欧美小视频| 91精品国产综合久久精品麻豆| 欧美一级xxx| 国产午夜精品一区二区| 又紧又大又爽精品一区二区| 亚洲成人先锋电影| 国产原创一区二区| 色哟哟在线观看一区二区三区| 欧美日韩五月天| 久久网站最新地址| 亚洲色图清纯唯美| 日本aⅴ精品一区二区三区| 国产一区二区三区电影在线观看| 99久久婷婷国产综合精品| 欧美另类videos死尸| 久久久久久久综合日本| 一区二区三区丝袜| 久久 天天综合| 色综合天天做天天爱| 日韩免费高清av| 亚洲人成精品久久久久| 久久超碰97人人做人人爱| 成人精品一区二区三区四区| 欧美精品在线观看一区二区| 久久久久久久国产精品影院| 亚洲一区二区三区四区五区中文| 日本强好片久久久久久aaa| 国产91精品精华液一区二区三区| 91久久精品一区二区二区| www久久精品| 日日摸夜夜添夜夜添精品视频| 国产精品白丝av| 欧美绝品在线观看成人午夜影视| 国产无一区二区| 日本视频一区二区三区| 色综合久久天天| 久久久久综合网| 免费成人美女在线观看.| 色综合夜色一区| 中文字幕不卡一区| 久久99精品国产麻豆不卡| 色先锋资源久久综合| 国产偷国产偷亚洲高清人白洁| 天堂精品中文字幕在线| 色综合久久综合网欧美综合网 | 欧美激情中文字幕| 午夜久久久影院| 91小视频在线免费看|