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目录管理函数小结
Sep 10 PHP
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
Apr 25 PHP
从手册去理解分析PHP session机制
Jul 17 PHP
php实现文本数据导入SQL SERVER
May 17 PHP
php检测图片主要颜色的方法
Jul 01 PHP
实现WordPress主题侧边栏切换功能的PHP脚本详解
Dec 14 PHP
Symfony学习十分钟入门经典教程
Feb 03 PHP
thinkphp框架下实现登录、注册、找回密码功能
Apr 06 PHP
php网页版聊天软件实现代码
Aug 12 PHP
YII框架批量插入数据的方法
Mar 18 PHP
php删除二维数组中的重复值方法
Mar 12 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
PHP错误和异长常处理总结
2014/03/06 PHP
php json中文编码为null的解决办法
2016/12/14 PHP
php 中奖概率算法实现代码
2017/01/25 PHP
PHP合并数组函数array_merge用法分析
2017/02/17 PHP
浅析php如何实现爬取数据原理
2018/09/27 PHP
php web环境和命令行环境下查找php.ini的位置
2019/07/17 PHP
js 动态为textbox添加下拉框数据源的方法
2014/04/24 Javascript
JS数组去掉重复数据只保留一条的实现代码
2016/08/11 Javascript
JavaScript重定向URL参数的两种方法小结
2016/10/19 Javascript
微信小程序 时间格式化(util.formatTime(new Date))详解
2016/11/16 Javascript
jQuery 的 ready()的纯js替代方法
2016/11/20 Javascript
详解使用vue-admin-template的优化历程
2018/05/20 Javascript
构建一个JavaScript插件系统
2020/10/20 Javascript
[02:24]DOTA2痛苦女王 英雄基础教程
2013/11/26 DOTA
python使用pipeline批量读写redis的方法
2019/02/18 Python
python3应用windows api对后台程序窗口及桌面截图并保存的方法
2019/08/27 Python
python numpy 矩阵堆叠实例
2020/01/17 Python
Python利用PyPDF2库获取PDF文件总页码实例
2020/04/03 Python
Python使用sqlite3模块内置数据库
2020/05/07 Python
详解python中groupby函数通俗易懂
2020/05/14 Python
简述python&amp;pytorch 随机种子的实现
2020/10/07 Python
Python 找出英文单词列表(list)中最长单词链
2020/12/14 Python
python FTP编程基础入门
2021/02/27 Python
美国Rue La La闪购网站:奢侈品、中高档品牌限时折扣
2016/10/19 全球购物
几道PHP面试题
2013/04/14 面试题
会计系中文个人求职信
2013/12/24 职场文书
三下乡活动方案
2014/01/31 职场文书
2014年学习雷锋活动总结
2014/03/01 职场文书
新学期国旗下演讲稿
2014/05/08 职场文书
先进班集体申报材料
2014/12/26 职场文书
2015年英语教研组工作总结
2015/05/23 职场文书
主题班会开场白
2015/06/01 职场文书
唱歌比赛拉拉队口号
2015/12/25 职场文书
工伤调解协议书
2016/03/21 职场文书
CSS filter 有什么神奇用途
2021/05/25 HTML / CSS
【D4DJ】美少女DJ企划 动画将于明年冬季开播第2季
2022/04/11 日漫