ajax php 实现写入数据库


Posted in PHP onSeptember 02, 2009

首先需要一个带输入表格.

<!-- 
To change this template, choose Tools | Templates 
and open the template in the editor. 
--> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
<title></title> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<script src="submit.js" language="javascript"></script> 
</head> 
<body> 
Insert 知识点 
<form name="insertForm"> 
<label for="question"></label>知识点 
<input name="question" type="text"/> 
<br/><br/> 
<label for="answer"> 答案</label> 
<input name="answer" type="text"/> 
<br/> 
<br/> 
<input name="confirm" value="添加" type="button" onclick="getValue();"> 
</form> 
</body> 
</html>

需要js来处理提交数据到服务器上以及从服务器获取提交后的返回数据. submit.js代码如:
/* 
* To change this template, choose Tools | Templates 
* and open the template in the editor. 
*/ 
var xmlHttp; 
function getValue(){ 
alert("getvaluel"); 
var question =document.insertForm.question.value; 
// alert(question); 
var answer = document.insertForm.answer.value; 
// alert(answer); 
submit(question,answer); 
}; 
function submit(question,answer){ 
xmlHttp=GetXmlHttpObject(); 
if (xmlHttp==null) 
{ 
alert ("Your browser does not support AJAX!"); 
return; 
} 
xmlHttp.onreadystatechange =function(){ 
if(xmlHttp.readyState ==4){ 
alert(xmlHttp.responseText); 
} 
}; 
var url = "insert1.php"; 
xmlHttp.open("post",url,true); 
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8"); 
xmlHttp.send("question="+question+"&answer="+answer); } 
function GetXmlHttpObject() 
{ 
var xmlHttp=null; 
try 
{ 
// Firefox, Opera 8.0+, Safari 
xmlHttp=new XMLHttpRequest(); 
} 
catch (e) 
{ 
// Internet Explorer 
try 
{ 
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); 
} 
catch (e) 
{ 
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
} 
} 
return xmlHttp; 
}

然后PHP处理界面,负责跟服务器交换数据
<?php 
/* 
* To change this template, choose Tools | Templates 
* and open the template in the editor. 
*/ 
//echo $_POST["question"]; 
//echo $_POST["answer"]; 
$q =$_POST['question']; 
$a = $_POST['answer']; 
//$q='qq'; 
//$a="a"; 
$con = mysql_connect("localhost","joe","123"); 
if (!$con) 
{ 
//die('Could not connect: ' . mysql_error()); 
echo 'Could not connect: ' . mysql_error(); 
} 
mysql_select_db("joe",$con); 
mysql_query("INSERT INTO message VALUES ('$q', '$a', '无')"); 
mysql_close($con); 
echo "输入成功"; 
?>
PHP 相关文章推荐
实现树状结构的两种方法
Oct 09 PHP
PHP 简单日历实现代码
Oct 28 PHP
PHP校验ISBN码的函数代码
Jan 17 PHP
php中对2个数组相加的函数
Jun 24 PHP
PHP编码转换
Nov 05 PHP
PHP利用str_replace防注入的方法
Nov 10 PHP
Laravel 5框架学习之Laravel入门和新建项目
Apr 07 PHP
Thinkphp自定义代码生成工具及用法说明(附下载地址)
May 27 PHP
php中文字符串截取多种方法汇总
Oct 06 PHP
PHP脚本自动识别验证码查询汽车违章
Dec 20 PHP
PHP中phar包的使用教程
Jun 14 PHP
XAMPP升级PHP版本实现步骤解析
Sep 04 PHP
php 正则表达式小结
Aug 31 #PHP
自动把纯文本转换成Web页面的php代码
Aug 27 #PHP
PHP高级OOP技术演示
Aug 27 #PHP
php 获取可变函数参数的函数
Aug 26 #PHP
php download.php实现代码 跳转到下载文件(response.redirect)
Aug 26 #PHP
php 文件夹删除、php清除缓存程序
Aug 25 #PHP
php 正则匹配函数体
Aug 25 #PHP
You might like
留言板翻页的实现详解
2006/10/09 PHP
PHP 木马攻击防御技巧
2009/06/13 PHP
探讨PHP中this,self,parent的区别详解
2013/06/08 PHP
PHP工程师VIM配置分享
2015/12/15 PHP
PHP操作mysql数据库分表的方法
2016/06/09 PHP
PHP实现文字写入图片功能
2019/02/18 PHP
音乐播放用的的几个函数
2006/09/07 Javascript
Prototype Number对象 学习
2009/07/19 Javascript
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
2011/04/12 Javascript
JavaScript基础知识之数据类型
2012/08/06 Javascript
javascript移动开发中touch触摸事件详解
2016/03/18 Javascript
jquery属性,遍历,HTML操作方法详解
2016/09/17 Javascript
Jquery实现上下移动和排序代码
2016/10/17 Javascript
Bootstrap CSS组件之导航(nav)
2016/12/17 Javascript
JavaScript表单验证的两种实现方法
2017/02/11 Javascript
微信小程序 跳转传参数与传对象详解及实例代码
2017/03/14 Javascript
vue中使用mxgraph的方法实例代码详解
2019/05/17 Javascript
微信小程序实现录音时的麦克风动画效果实例
2019/05/18 Javascript
树莓派+摄像头实现对移动物体的检测
2019/06/22 Python
python 提取文件指定列的方法示例
2019/08/07 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
2019/09/25 Python
window7下的python2.7版本和python3.5版本的opencv-python安装过程
2019/10/24 Python
简单了解python装饰器原理及使用方法
2019/12/18 Python
IronPython连接MySQL的方法步骤
2019/12/27 Python
IE10 Error.stack 让脚本调试更加方便快捷
2013/04/22 HTML / CSS
HMV日本官网:全球知名的音乐、DVD和电脑游戏零售巨头
2016/08/13 全球购物
应届专科生个人的自我评价
2014/01/05 职场文书
副科级后备干部考察材料
2014/05/15 职场文书
法定代表人授权委托书范文
2014/08/02 职场文书
租房协议书样本
2014/08/20 职场文书
大一新生期末自我评价
2014/09/12 职场文书
计划生育诚信协议书
2014/11/02 职场文书
用人单位的规章制度,怎样制定才是有效的?
2019/07/09 职场文书
《女娲补天》读后感5篇
2019/12/31 职场文书
Python合并多张图片成PDF
2021/06/09 Python
vue项目多环境配置(.env)的实现
2021/07/21 Vue.js