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

主頁 > 知識庫 > php + ajax 實現的寫入數據庫操作簡單示例

php + ajax 實現的寫入數據庫操作簡單示例

熱門標簽:梧州市機器人外呼系統怎么樣 公司外呼系統中心 菏澤語音外呼系統運營商 天客通地圖標注 廈門400電話辦理選易號網 如何在世界地圖標注 電子地圖標注怎么修改 臨沂crm外呼系統平臺 地圖標注符號樣式有

本文實例講述了php+ ajax 實現的寫入數據庫操作。分享給大家供大家參考,具體如下:

這個是最簡單的表單提交  延伸:后面有很多需要提交的信息 如何快速部署接口

此例子是移動端H5頁面,使用的是zepto.min.js 

HTML

input class="name" type="text" placeholder="請輸入您的姓名" id="name">
input class="tel" type="text" placeholder="請輸入您的手機號碼" id="tel">
span class="button_tijiao" id="form_tijiao">img src="images/page8/button.png">/span>

前端頁面JS 不跨域的情況下

script type="text/javascript">
 $('#form_tijiao').click(function () {
  var name =$('#name').val(),tel=$('#tel').val();
  if(name==''  tel ==''){
   alert("請檢查是否輸入姓名和電話!!!")
  }

  $.ajax({
   type:'post',
   url:'http://www.netnic.com.cn/formapi/form_qishangh5.php',
   data:{name:name,tel:tel},
   
   success:function (data, status, xhr) {
    alert('提交成功!請等候工作人員聯系!')
   },
   error:function (xhr, errorType, error) {

   }

  })
 })

/script>

后端PHP頁面 注意不要跨域

1.這里接收前端數據 $_POST[name],$_POST[tel],post傳送過來,這里需要過濾數據是否正常

需要: 

                   
①過濾數據 ②數據唯一性檢測(手機號唯一) ③php生成當前寫入時間(時間戳格式) ④如何返回結果給前端(返回字符串或者是json數據) ⑤手機號格式驗證(正則匹配驗證)
                   
                   
                   
                   
                   
                   
                   
                   

⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳

2.鏈接數據庫  

1)mysql_connect('localhost','數據庫用戶名','數據庫密碼'),連接數據庫

2)選擇數據庫 mysql_select_db('數據庫名稱',數據庫鏈接上一步)

3)數據庫時區設置 測試環境php5.2.6 ,在頭部添加  ini_set('date.timezone','Asia/Shanghai'); 測試可行;網上說的 date_default_timezone_set('PRC');并沒有效果;不知道哪里有問題; 

參考資料:

date_default_timezone_set()設置時區

?php
ini_set('date.timezone','Asia/Shanghai');

$con = mysql_connect("localhost","admin","qishangxiangyunnetnic20160407");
if (!$con)
 {
 die('Could not connect: ' . mysql_error());
 }

mysql_select_db("qishang_form", $con);

$time = date('Y-m-d H:i:s',time());

$sql="INSERT INTO netnich5 (name, tel_number,posttime)
VALUES
('$_POST[name]','$_POST[tel]','$time')";

if (!mysql_query($sql,$con))
 {
 die('Error: ' . mysql_error());
 }
echo "1 record added";

?>

1.問題:Notice: Use of undefined constant callback - assumed 'callback'

解決:

在每個文件頭上加 error_reporting(0);

sql語句清理表數據 

1.全部清理表中數據,不刪除表 TRUNCATE TABLE 表名

跨域jsonp解決方案

最簡單jsonp實例 

附:jsonp jquery接收和原生JS接收

客戶端返回實例:

后臺接收回調函數callback  ,函數的參數 就是json的數據

callback( {username: "", is_login: false} );

$(document).ready(function(){
$.ajax({
/*url:'http://172.16.69.220:8100/get_user/',*/
url:'http://192.168.1.72:8002/get_user/',
type:'get',
dataType:'jsonp',
jsonp:'callback',
processData: false,
jsonpCallback:'flightHandler',
success:function (json) {
alert("數據成功返回")
console.log(json.is_login);
console.log(json);
}
});
});

更多關于PHP相關內容可查看本站專題:《PHP+ajax技巧與應用小結》、《PHP網絡編程技巧總結》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • ajax php 實現寫入數據庫
  • php從數據庫中獲取數據用ajax傳送到前臺的方法
  • php+ajax 實現輸入讀取數據庫顯示匹配信息
  • Ajax PHP 邊學邊練 之三 數據庫
  • PHP jQuery+Ajax結合寫批量刪除功能
  • php+ajax實現圖片文件上傳功能實例
  • php的ajax簡單實例
  • php+ajax實現無刷新動態加載數據技術
  • php采用ajax數據提交post與post常見方法總結
  • ThinkPHP中使用ajax接收json數據的方法
  • php+ajax+jquery實現點擊加載更多內容
  • PHP+jQuery+Ajax實現用戶登錄與退出

標簽:白城 郴州 綿陽 瀘州 黃石 雞西 迪慶 貴陽

巨人網絡通訊聲明:本文標題《php + ajax 實現的寫入數據庫操作簡單示例》,本文關鍵詞  php,ajax,實現,的,寫入,數據庫,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php + ajax 實現的寫入數據庫操作簡單示例》相關的同類信息!
  • 本頁收集關于php + ajax 實現的寫入數據庫操作簡單示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 芜湖县| 栖霞市| 蒙阴县| 肃宁县| 长宁县| 连山| 钟山县| 同江市| 潞城市| 泽库县| 临夏县| 驻马店市| 海阳市| 彰化市| 芜湖县| 来宾市| 钦州市| 阿尔山市| 万山特区| 榆中县| 万荣县| 潢川县| 黄梅县| 鹿邑县| 凌海市| 大石桥市| 丰县| 当雄县| 中山市| 文昌市| 保德县| 泉州市| 行唐县| 南通市| 隆昌县| 三台县| 游戏| 策勒县| 靖边县| 天镇县| 张掖市|