script 中的变量更新了,php中怎么跟着刷新,求大神指导!
<html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"><title>摇一...
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>摇一摇</title>
</head>
<body>
<script type="text/javascript">
var color = new Array('#fff', '#ff0', '#f00', '#000', '#00f', '#0ff');
var count=5;
var i=1;
function updata(){
for (i=1;i<10;i++ )
{
count+=i;
}
var S=0;
S+=count;//这个变量S每5秒钟更新一次,我怎么把这跟新的数据再次传到php当中去,
}
window.setInterval(updata,5000);
</script>
<?php
$sum="<script>if(S!=null)document.write(S);</script>";
echo "$count";
?>
<?php
$con = mysql_connect("localhost","root","hk123");
mysql_query("set names utf8");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$bool=true;
mysql_select_db("yyy", $con);
mysql_select_db("yyy", $con);$sq="select phone from main where phone = $_POST[phone] ;";
$res=mysql_query($sq,$con);
$row=mysql_fetch_assoc($res);
if ($row)
{
echo "对不起,你的手机号已经参与过活动";
return;
}
mysql_select_db("yyy", $con);
mysql_select_db("yyy", $con);$sql="insert into main (name,phone) values ($_POST[name],$_POST[phone])";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "恭喜,您已经成功参加进活动,手机,摇起来!";
?>
</body>
</html> 展开
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>摇一摇</title>
</head>
<body>
<script type="text/javascript">
var color = new Array('#fff', '#ff0', '#f00', '#000', '#00f', '#0ff');
var count=5;
var i=1;
function updata(){
for (i=1;i<10;i++ )
{
count+=i;
}
var S=0;
S+=count;//这个变量S每5秒钟更新一次,我怎么把这跟新的数据再次传到php当中去,
}
window.setInterval(updata,5000);
</script>
<?php
$sum="<script>if(S!=null)document.write(S);</script>";
echo "$count";
?>
<?php
$con = mysql_connect("localhost","root","hk123");
mysql_query("set names utf8");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$bool=true;
mysql_select_db("yyy", $con);
mysql_select_db("yyy", $con);$sq="select phone from main where phone = $_POST[phone] ;";
$res=mysql_query($sq,$con);
$row=mysql_fetch_assoc($res);
if ($row)
{
echo "对不起,你的手机号已经参与过活动";
return;
}
mysql_select_db("yyy", $con);
mysql_select_db("yyy", $con);$sql="insert into main (name,phone) values ($_POST[name],$_POST[phone])";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "恭喜,您已经成功参加进活动,手机,摇起来!";
?>
</body>
</html> 展开
2个回答
展开全部
ajax 传输
你这个还是通过刷新页面传吧
进入页面的时候带一个参数 i=1;
让后5秒后跳转到本页面参数 i=2;
你这个还是通过刷新页面传吧
进入页面的时候带一个参数 i=1;
让后5秒后跳转到本页面参数 i=2;
更多追问追答
追问
不是,因为是基于php的在服务器端,php只执行一次就完毕了,而ajax 在定时循环执行,其实我想实现的效果就是,手机的摇一摇,摇一下,就计数一次,最终在活动结束的时候 统计每个人摇了多少次。。。
可不可以不通过php,有没有其他的方法去实现这个功能呢?
另外一种就是在script 每5秒钟更新的时候直接连接数据库去更新数据。。。但是我不会在script中连接数据库
追答
手机每摇一次 就用ajax 传输到php去执行一次 统计数量插入数据库 活动结束的时候就可以统计了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询