PHP前端开发

PHP和Ajax实现文章添加类别功能

百变鹏仔 3天前 #前端问答
文章标签 类别

本文主要和大家介绍了php+ajax实现的博客文章添加类别功能,结合实例形式分析了php+ajax实现的数据交互、数据库连接、查询等相关操作技巧,需要的朋友可以参考下,希望能帮助到大家。

一. 代码

fun.js


function saveType(typename, username){  if(typename==''){   //判断博客类别是否为空    alert('请输入类别名称!');  }else if(username==''){   //判断用户名是否为空    alert('请输入用户名!');  }else{    var xmlObj;   //定义XMLHttpRequest对象    var urlData = "typename="+typename+"&username="+username;    //指定要发送的数据    if(window.ActiveXObject){   //判断浏览器是否支持ActiveXObject组件,如支持则通过ActiveXObject方式创建XMLHttpRequest对象      xmlObj = new ActiveXObject("Microsoft.XMLHTTP");    }else if(window.XMLHttpRequest){   //如果浏览器不支持ActiveXObject组件,则使用XMLHttpRequest组件创建XMLHttpRequest对象      xmlObj = new XMLHttpRequest();    }    xmlObj.onreadystatechange = callBackFun;   //指定回调函数    xmlObj.open("POST", "saveType.php", true);   //指定提交方法和页面    xmlObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");   //指定发送数据库类型    xmlObj.send(urlData);   //指定发送的数据    function callBackFun(){   //定义回调函数      if(xmlObj.readyState == 4 && xmlObj.status == 200){   //如果服务器端返回内容并无错误发生        if(xmlObj.responseText == 'y'){  //判断保存是否成功,并给出提示          alert('类别添加成功!');        }else{          alert('类别添加失败!');        }      }    }  }}

conn.php


<?php $host = &#39;127.0.0.1&#39;;$userName = &#39;root&#39;;$password = &#39;root&#39;;$connID = mysql_connect($host, $userName, $password);mysql_select_db(&#39;db_database27&#39;, $connID);mysql_query(&#39;set names gbk&#39;);?>

index.php

立即学习“PHP免费学习笔记(深入)”;


<?php require_once &#39;conn.php&#39;;?>nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<meta><title>添加类别</title><link><script></script>
    
    
      
                                         

= $result['typename']?>

发布人:     = $result['username']?>     

暂无文章类别
  
  请输入博客类别:
      

  发布人:
      

    
    
    

   

『博客』 版权所有 吉林省**科技有限公司!  未经授权禁止复制或建立镜像!
     
Copyright © www.mingri***.com All Rights Reserved!
   

  

saveType.php


<?php require_once &#39;conn.php&#39;;?>nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<meta><title>添加类别</title><link><script></script>
    
    
      
                                         

= $result['typename']?>

发布人:     = $result['username']?>     

暂无文章类别
  
  请输入博客类别:
      

  发布人:
      

    
    
    

   

『博客』 版权所有 吉林省**科技有限公司!  未经授权禁止复制或建立镜像!
     
Copyright © www.mingri***.com All Rights Reserved!
   

  

二. 运行结果