【发布时间】:2013-06-06 23:12:07
【问题描述】:
我创建了一个显示网站上所有用户的页面。
为每个用户显示 user_id 和 username。我尝试在每个用户的侧面添加一个 follow 按钮,以便 follow 抓住他们的 user_id 的人。
不幸的是,我无法让它工作,因为被抓取的 user_id 始终是 数据库 中的最后一个,因为循环。
因此,如果您为列表中的任何人按下关注按钮,它将始终关注最后一个人。
我该如何解决这个问题?
我已经尝试了 20 多个小时的不同方法,但它们似乎都有同样的问题......
代码如下:
<?php
class Database()
{
// connect
// query
public function fetchAll() {
$this->rows = $this->result->fetch_all(MYSQLI_ASSOC);
return $this->rows;
}
public function display() {
$this->query("SELECT * FROM `users`");
$this->fetchAll();
}
}
$class = new Database();
$users = $class->display();
foreach ($users as $user) {
$user_id = $user['user_id'];
$username = $user['username'];
echo $user_id . ' ' . $username;
echo '<form action="" method="post">';
echo '<input type="submit" name="follow" value="Follow">';
echo '</form>';
}
if ($_POST['follow']) {
$FClass->follow($user_id);
}
【问题讨论】:
标签: php button twitter-follow