php代码如下:
<html>
<form action="a.php" method="post">
name: <input type="text" name="name" />
val: <input type="text" name="val" />
unit: <input type="text" name="unit" />
<input type="submit" />
</form>
</html>
<?php
$a="$_POST[name]";
$b="$_POST[val]";
$c="$_POST[unit]";
$con = mysql_connect("localhost","root","king0105");
if(!$con){
die('Could not connect:' . mysql_error());
}
mysql_select_db("work",$con);
$sql="INSERT INTO usr(name,val,unit) VALUES ('$a','$b','$c')";
if($a=$b=$c=""){
echo "你没有输入";
}else{
if(!mysql_query($sql,$con)){
die('Error:'. mysql_error());
}
echo"一条记录以添加!";
}
mysql_close($con);
?>
我是做在一个文本里的,只要做一个添加,然后直接查询数据库就行了,没有2个文件。
为什么刷新页面数据库就添加了一条数据???
我用的IE7.0,在用表单提交数据成功的时候,如果只在本页面提交,那么再刷新本页会弹出一个提示,大概意思是问是不是要重新提交数据.此时,如果选择重新提交的话,会把表单中的数据再提交一次,如果你表单没有数据,就会添加空记录了.解决的办法:再提交完数据之后转向一个完成提交页(新页).这个时候只刷新新...
为什么我的这个程序,每刷新一下页面,数据库查询的数据就会多显示一次...
应该是因为每次刷新页面被视为回发调用了,foreach代码段每次刷新就被调用了,页面内容就不断增加了。将foreach代码段移到PageLoad方法中去,再在PageLoad方法的代码外层添加if(!IsCallBack){\/\/你自己的代码}。这样信息设置代码就仅会在页面第一次加载时执行一次,刷新也不会重复增加信息了。
为什么刷新页面数据库就添加一条记录?
第一个文件添加完成后用response.Redirect("显示文件url地址"),转到另一个文件,这样后,用户刷新也只是刷新显示的,而不是刷新添加记录了
asp刷新一次网页就提交一条空记录!??
插入的数据有问题,就插了个空白,或者 你该获取的数据没有获取到,只获取了空白内容就插入到数据库
为什么我每次浏览我的提交页数据已经自动添加到数据库里了?
这个是正常的,因为你刷新就相当于从新执行一的操作.可以这样解决判断数据库里有没有这个记录没有就添加没有就什么也不做
刷新页面时,总是自动向数据库添加一条空记录怎么办?
把文件分开,不知道你是不是在做留言本,专门用一个文件来添加记录,一个用来显示记录,第一个文件添加完成后用response.Redirect("显示文件url地址"),转到另一个文件,这样后,用户刷新也只是刷新显示的,而不是刷新添加记录了
java 刷新页面记录数加1
代码就不提供了,所有程序,代码不是最重要的,重点是你知道了思路,实现就很简单了 你数据库有一个表product 这个表保存了产品信息,你加一个字段 clickCount 点击次数 每次打开这个产品详情页的时候 把这个字段值加1就可以了
php 刷新导致不断向数据库中写入数据
额,最简单的方法就是跳到另一个页面,比如a.html是表单页面,然后数据提交到1.php里面处理数据,如果注册成功了就跳到b.html里提示已经注册成功就行了。
asp做的 每次刷新页面数据库就会多一条空记录并显示到页面上 怎么解决...
if action="save" then 在此写入数据 Response.Write "alert('恭喜!\\n\\您的信息已成功提交,感谢您的参与!!!');this.location.href='1.asp';<\/SCRIPT>" '假设本页为1.asp End If %> ...显示的内容 提交的内容 <\/FORM>
java怎么实现数据库有新数据 页面数据就更新?
1、自己在数据库内填写的,那就脱离了数据库的采集用户信息的作用,无效性比较大,可以采用页面时间间隔刷新的方式来每次获取数据库信息;2.用户传进数据库的数据,既然是传进来的 那就会发生数据库和页面交互,这样的话当数据传进数据库的时候在Dao方法中返回一个数据库select*from test(表)传出来的值...