我有一个 foreach 循环,但想在一个特定帖子旁边显示一个回声,而其余的则显示给每个循环元素。
我做到了:
$query = mysql_query ($query); (this also gets a post_id)
$data = array();
while($row = mysql_fetch_array($query)){
$data[] = $row;
foreach ($data as $row):
echo "Date", "post", "vote";
我现在不希望仅在一个特殊行中显示投票,如果
$row = $query_row[0].
我试过
$query_row= ( find the post_id of the row, where the user voted)
if ($row['post_id'] == $query_row[0]) {
echo 'u voted';}
else {
echo 'vote';
}
不幸的是,这会出现在每个帖子下,而不仅仅是用户投票的帖子。任何想法,如何在这个 post_id 下回应“你投票”?