gpt4 book ai didi

php - mysql查询没有显示正确的提交按钮?

转载 作者:行者123 更新时间:2023-11-30 00:29:21 24 4
gpt4 key购买 nike

我遇到一个问题,当我检查数据库中的两个字段是否具有相同的值时,它应该显示“添加为粉丝”按钮,但当它没有该行时,它应该显示“删除粉丝”按钮。

这是我的代码:

<?
$selectfan = mysql_query("SELECT * FROM vitfans");
$fanrow = mysql_fetch_assoc($selectfan);
$fan_following = $fanrow['fan_following'];
$fan_followed = $fanrow['fan_followed'];
if ($fan_following =='$user' && $fan_followed=='$username') {
$addasfan = '<input type="submit" class="button" name="removefriend" value="Remove fan">';
}
else
{
$addasfan = '<input type="submit" class="button" name="addfriend" value="Add Me as Fan">';
}
echo $addasfan;
?>

但是当我点击“将我添加为粉丝”按钮时,它再次显示“添加为粉丝”按钮,而不是应该显示“删除粉丝”按钮,但它没有发生,下面是我的数据库的图片以获取更多信息。

那么,由于 fan_followed 和 fan_followed 在数据库中与 rahulk 和 deeksha 匹配,为什么它没有在 mysql 中显示删除风扇。

Database

最佳答案

您有 2 个问题1. $selectfan = mysql_query("SELECT * FROM vitfans");将返回 3 行,但您不会将它们称为 3 行,而是将它们称为 1 行。

你指的是哪一行?$fan_following = $fanrow['fan_following'];$fan_followed = $fanrow['fan_followed'];

第二,'$user' 的引用?你不应该写单引号。你可以写双引号,但这并不重要,无论如何你不应该用单引号来这样做

关于php - mysql查询没有显示正确的提交按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22634234/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com