资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php更新本页面数据 php更新数据库

window.location.reload(); 我用ajax修改数据库内容,然后刷新本页面,希望可以更新数据,但是更新不了

笑了,楼上的,别忘了人家是新手啊。怎么教那么麻烦的办法。

创新互联的客户来自各行各业,为了共同目标,我们在工作上密切配合,从创业型小企业到企事业单位,感谢他们对我们的要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。专业领域包括做网站、成都做网站、电商网站开发、微信营销、系统平台开发。

对了,你说可以删除但是刷新一次对吧。

那你把删除代码放在上面吧,比循环列表上就行了。

执行顺序问题把

恩换一种方式吧,你知道给按钮传递id吧

那么添加你一个delete.php文件(负责删除)

delete.php文件内容:

?php

include('conn.php');//连接文件

if( isset($_GET['id']) )//如果接收到URL传递的id值

{

$id=$_GET['id'];

$sql="DELETE FROM $table WHERE id=$id";

$result=mysql_query($sql);

}

if($result)

echo 'script',"alert('删除成功');",'/script';

else

echo 'script',"alert('删除成功');",'/script';

?

这里需要稍微解释下吧,首先呢,echo不是函数,他可以用","(逗号或者句号,就是小点来连接)

然后你把delet.php文件加入到你的列表页面

?php

include('delete.php');//加入删除

?

下面在每一行后面添加一个删除(按钮也行,跳转超链接简单点)

如:

a href="list.php?id=?php echo $row['id'];?"删除/a

这个必须放在循环里。echo $row['id'];就是取他的id值

然后你试试效果,不行再问我 不行我这里有现成的文件,我发给你

想通过PHP实现读取txt文本每次刷新网页随机获取5行数据并输出?

$content = file("test.txt");

$randContent = array_rand($content,5);

echo implode("br /",$randContent);

第一行使用file把把整个文件读入一个数组中

第二行使用array_rand在数组中随机取出5个元素

第三行将取出的5个数组中间添加br /标签并打印出来

file

把整个文件读入一个数组中

file ( string $filename , int $flags = 0 , resource $context = ? ) : array

array_rand

从数组中随机取出一个或多个随机键

array_rand ( array $array , int $num = 1 ) : int|string|array

implode

将一个一维数组的值转化为字符串

implode ( string $glue , array $pieces ) : string

php里,一个页面里的某一块可以点击增加计数,但整个页面没刷新,没重新打开,这怎么做的?

这个是使用js中的ajax技术,

这个技术最大的优点是向服务器发送请求,然后让服务器后台运行某个文件

你看似没刷新页面,其实他某个页面已经执行过了

至于页面上数字的变化,是js完成了ajax请求后,进行更改的

php/mysql,页面提交后脚本提示成功,但数据库却没有真正的更新。

你提示成功的那句话和你数据库操作根本没关联在一起,当然会每次都提示成功了。数据库操作失败的原因是你的SQL语句中,没有给变量加上单引号。虽然你平时在双引号中使用PHP变量加不加单引号都没关系,但是在SQL语句中不加引号是会产生错误的。将你的SQL语句修改下就应该没问题了。如果修改后还不行,那么你就要检查下你的数据库连接参数是否正确了。


分享题目:php更新本页面数据 php更新数据库
分享链接:http://cdkjz.cn/article/ddjdish.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220