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

标签 php mysql

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

这是我的代码:

<?
$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/

相关文章:

javascript - 创建引导模式

MySQL JOIN、IF 查询

mysql - 在 Scala Slick 中实现复杂的左连接

mysql - 使用 auto_increment 的正确语法

php - 如何在 PHP 中运行 mysql> 类型查询

php - 选择所有行,分组依据

php - 将模型放在 Zend Framework 的库目录中

php - Internet Explorer 无法设置同名的 cookie

java - 将数据库绑定(bind)到现有 JDBC 连接

java - 用于在实体中存储 SQL ID 的选项