php

位置:IT落伍者 >> php >> 浏览文章

使用POST方式与PHP交互[1]


发布日期:2020年12月26日
 
使用POST方式与PHP交互[1]
——此文章摘自《完全手册PHP网络开发详解》定价 特价 详细>>http://tracklinktechcn/?m_id=dangdang&a_id=A&l=&l_type= width= height= border= nosave>

使用POST对PHP进行交互的方式主要是针对PHP页面上的POST表单页面上的JavaScript代码可以通过XMLHttpRequest组件向PHP页面提交数据以下代码将用户通过POST方式提交的数据存入数据库

<?php

$conn = mysql_connect(localhost root );

$title = $_POST[title];

$content = $_POST[content];

$insertSQL = INSERT INTO articles (title content) VALUES ($title $content);

mysql_select_db(cms $conn);

mysql_query($insertSQL $conn) or die(Error);

echo ;

?>

上面的代码在正确运行的情况下会输出字符以下Ajax代码通过判断PHP页面的输出来决定操作是否成功

<html>

<head>

<title>Ajax Example</title>

<script type=text/javascript>

var xmlobj; //定义XMLHttpRequest对象

function CreateXMLHttpRequest()

{

if(windowActiveXObject)

//如果当前浏览器支持Active Xobject则创建ActiveXObject对象

{

xmlobj = new ActiveXObject(MicrosoftXMLHTTP);

}

else if(windowXMLHttpRequest)

//如果当前浏览器支持XMLHttp Request则创建XMLHttpRequest对象

{

xmlobj = new XMLHttpRequest();

}

}

function SubmitArticle() //主程序函数

{

CreateXMLHttpRequest(); //创建对象

var parm = title= + documentgetElementById(title)value

+ &content= + documentgetElementById(content)value; //构造URL参数

xmlobjopen(POST addnewphp true); //调用addnewphp

xmlobjsetRequestHeader(ContentType application/xwwwform

urlencoded;);

//设置请求头信息

xmlobjonreadystatechange = StatHandler; //判断URL调用的状态值并处理

xmlobjsend(parm); //设置为发送给服务器数据

}

right>[] [http://developcsaicn/web/htm>]

               

上一篇:使用POST方式与PHP交互[2]

下一篇:PHP史上最大变化 Zend增加应用服务器功能