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 相关文章推荐
提问的智慧(2)
Oct 09 PHP
自动跳转中英文页面
Oct 09 PHP
PHP 最大运行时间 max_execution_time修改方法
Mar 08 PHP
php学习笔记 面向对象的构造与析构方法
Jun 13 PHP
Php-Redis安装测试笔记
Mar 05 PHP
PHP中实现Bloom Filter算法
Mar 30 PHP
php中static 静态变量和普通变量的区别
Dec 01 PHP
PHP面向对象程序设计之命名空间与自动加载类详解
Dec 02 PHP
redirect_uri参数错误的解决方法(必看)
Feb 16 PHP
php生成静态页面并实现预览功能
Jun 27 PHP
tp5递归 无限级分类详解
Oct 18 PHP
基于laravel缓冲cache的用法详解
Oct 23 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上传文件时文件过大$_FILES为空的解决方法
2013/11/26 PHP
php利用cookies实现购物车的方法
2014/12/10 PHP
JSON两种结构之对象和数组的理解
2016/07/19 PHP
PHP面向对象程序设计OOP继承用法入门示例
2016/12/27 PHP
javascript中对对层的控制
2006/12/29 Javascript
动态调用css文件——jquery的应用
2007/02/20 Javascript
Javascript 跨域访问解决方案
2009/02/14 Javascript
jquery使用淘宝接口跨域查询手机号码归属地实例
2013/11/28 Javascript
JavaScript极简入门教程(二):对象和函数
2014/10/25 Javascript
jQuery实现仿Google首页拖动效果的方法
2015/05/04 Javascript
关于js原型的面试题讲解
2016/09/25 Javascript
遍历json 对象的属性并且动态添加属性的实现
2016/12/02 Javascript
微信小程序实现实时圆形进度条的方法示例
2017/02/24 Javascript
JS动态修改网页body的背景色实例代码
2017/10/07 Javascript
[46:38]完美世界DOTA2联赛PWL S2 Magma vs PXG 第三场 11.28
2020/12/02 DOTA
Python与R语言的简要对比
2017/11/14 Python
Python实现的根据文件名查找数据文件功能示例
2018/05/02 Python
Python中的xlrd模块使用原理解析
2020/05/21 Python
Django自带的用户验证系统实现
2020/12/18 Python
python中实现词云图的示例
2020/12/19 Python
JBL澳大利亚官方商店:扬声器、耳机和音响系统
2018/05/24 全球购物
The Hut美国/加拿大:英国领先的豪华在线百货商店
2019/03/26 全球购物
法学专业自我鉴定
2014/02/05 职场文书
体育比赛口号
2014/06/09 职场文书
爱护公共设施倡议书
2014/08/29 职场文书
县政府办公室领导班子对照检查材料思想汇报
2014/09/28 职场文书
群众路线剖析材料范文
2014/10/09 职场文书
单位租房协议书范本
2014/12/04 职场文书
故宫的导游词
2015/01/31 职场文书
实习单位意见
2015/06/04 职场文书
信息技术课教学反思
2016/02/23 职场文书
html5移动端禁止长按图片保存的实现
2021/04/20 HTML / CSS
python实现监听键盘
2021/04/26 Python
浅谈如何提高PHP代码质量之端到端集成测试
2021/05/28 PHP
《宝可梦》动画制作25周年到来 官方发布特别纪念视频
2022/04/01 日漫