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文件
可以文我要。。。我这里有。
浙公网安备 33010602011771号