ajax调用php文件 数据库操作

最近做澳门赌王(网页游戏),游戏主要逻辑用php+js实现。在作好友系统时,需要“不跳转到其他界面实现对数据库的添加操作“。经高人指点,此 处用到 了传说中的ajax。因为网页也是头回作,php和js也是刚刚接触,也就是在学校对html有一定的基础。边学边作,还真把东西作出来了。。我实现的也 只是后台的逻辑部分,div+css还真是不会,还需要努力啊。


js函数调用ajax

function addfriendpost(){
    var uname =document.getElementByIdx("uid").value;
    $.ajax( {
        type:"post",
        url :"friend_add.php",
        data:"addfname="+uname,
        datatype:'data',
        success:function(data){//如果调用php成功,data为执行php文件后的返回值
            if(data==1)
                alert('false');
            else
                alert('success');
            document.getElementByIdx("box2").style.display= "none";
         }
    }
    );
}




friend_add.php文件

<?require('includes/gen_inc.php');

    $usr=$_SESSION['playername']; 
    $add_f_name =$_POST["addfname"];
    if($add_f_name !=null){
        $tableq = mysql_query("SELECTusername FROM players WHERE username='" . $add_f_name ."'");
        $tableq2 = mysql_query("SELECTplayer_name,friend_name FROM friend WHERE player_name='" . $usr ."' AND   friend_name='" . $add_f_name . "'");
 
        if($tabler =mysql_fetch_array($tableq)&&(!$tabler2= mysql_fetch_array($tableq2)))
            $result = mysql_query("insertinto friend set player_name = '" . $usr . "', friend_name ='".$add_f_name."' ");
        else
            echo 1;

        }
?>



此外还需要引用 jquery.js 一牛人写的ajax文件
可以文我要。。。我这里有。

posted @ 2011-12-31 02:38  永哥  阅读(934)  评论(0)    收藏  举报