刷新页面提交表单

时间:2013-11-13 22:56:32

标签: html forms button submit

我有这段代码:

<form method="post" action="profile.php?id=<?php echo $dnn['id']; ?>">
 <input type="hidden" value="<?=$dnn['Username'];?>" name="userid" />
 <input type="submit" value="Add as Friend" />
</form>

修改     

if ($_POST)
{  
  $fid = htmlspecialchars(stripslashes($_POST['userid']));
  $fid = mysql_real_escape_string($fid);
  include("base.php");
  mysql_query("INSERT into contacts (ID, Nom, IDcontact, Nomcontact) VALUES ('".$_SESSION ['id']."', '".$_SESSION['Username']."', '".$dnn['id']."', '$fid')");
}
?>

我的问题是,如果用户刷新页面(没有点击«添加为朋友»),则添加“朋友”!而我,我想让用户点击按钮添加好友,而不仅仅是刷新页面!对我的问题有什么看法?

谢谢!

1 个答案:

答案 0 :(得分:1)

使用此代码:

if(isset($_POST['userid'])) {

 $fid = htmlspecialchars(stripslashes($_POST['userid']));
 $fid = mysql_real_escape_string($fid);
 include("base.php");
 mysql_query("INSERT into contacts (ID, Nom, IDcontact, Nomcontact) VALUES ('".$_SESSION ['id']."', '".$_SESSION['Username']."', '".$dnn['id']."', '$fid')");


}

希望它有效......