0

私はこのコードを持っています:

<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')");
}
?>

私の問題は、ユーザーがページを更新すると (「友達として追加」をクリックせずに)、「友達」が追加されることです! そして私は、ページを更新するだけでなく、ユーザーにボタンをクリックして友達を追加してもらいたいです! 私の問題は何ですか?

ありがとう!

4

1 に答える 1

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')");


}

それがうまくいくことを願っています...

于 2014-01-03T05:01:20.050 に答える