Php 不起作用的朋友系统
就是这样,现在我正在努力打造一个像facebook这样的好朋友系统,就像我所希望的那样 看看你是不是朋友,如果是,它就会说是朋友 如果你不是朋友,你必须有能力运用个人友谊。 $fra_id是他作为候选人 $tid_id对他来说你想成为朋友 $godkendt_-ven这是你是否被批准的问题。如果它是0,因此尚未批准,但如果它是1,则朋友Php 不起作用的朋友系统,php,mysqli,Php,Mysqli,就是这样,现在我正在努力打造一个像facebook这样的好朋友系统,就像我所希望的那样 看看你是不是朋友,如果是,它就会说是朋友 如果你不是朋友,你必须有能力运用个人友谊。 $fra_id是他作为候选人 $tid_id对他来说你想成为朋友 $godkendt_-ven这是你是否被批准的问题。如果它是0,因此尚未批准,但如果它是1,则朋友 if($_SESSION["logged_in"] == true) { echo "<ul&g
if($_SESSION["logged_in"] == true)
{
echo "<ul>";
//Posts to he
echo "<li class=\"ProfilIndhold_top_b\">Beskede</li>";
if ($stmt1 = $this->mysqli->prepare('SELECT `fra_id`, `til_id`, `godkendt_ven` FROM `venner` WHERE `fra_id` = ? OR `til_id` = ?')) {
$stmt1->bind_param('ii', $fra_id, $til_id);
$fra_id = $_SESSION["id"];
$til_id = $_SESSION["id"];
$stmt1->execute();
$stmt1->bind_result($fra_id, $til_id, $godkendt_ven);
while ($stmt1->fetch()) {
/*
if($_GET["id"] == $_SESSION["id"])
{
//can not add myself
echo "<li class=\"ProfilIndhold_top_a\">Kan ikke</li>";
}
*/
elseif($_GET["id"] != $_SESSION["id"])
{
if($godkendt_ven == 0 and $til_id != $_GET["id"] or $fra_id != $_GET["id"])
{
//Can add to friends
echo "<li class=\"ProfilIndhold_top_a\">Tilføj</li>";
}
if($godkendt_ven == 1 and $til_id == $_GET["id"] or $fra_id == $_GET["id"])
{
//We are friends
echo "<li class=\"ProfilIndhold_top_a\">Venner</li>";
}
}
}
$stmt1->close();
}
else
{
echo 'There was an error in the declaration: ' . $this->mysqli->error;
}
echo "<ul>";
}
//Showing no matter what this content
因此,我的问题是,您是否可以采取多种方法,使示例用户1和用户2的一次检查成为朋友,这样他们就无法再次相互应用
如果你有什么想知道的,你会再问我一次
希望您能帮助我所以基本上您选择的是fra_id=ii或til_id=ii的所有行,当ii是您的用户id时。对吗?