工作,我有我的PHP另一個while循環中這個while循環:雖然while循環中循環邏輯不是PHP
$selecty = mysql_query("SELECT * FROM followers WHERE userid='".$_SESSION['id']."'");
$rowsy = mysql_num_rows($selecty);
echo '<td>'. $table["username"]. '</td>';
echo '<td>';
while ($tables = mysql_fetch_assoc($selecty)) {
if($tables['followerid']!=$table['id']) {
echo '<a href="#" data-userid="'.$table['id'].'" class="follow">'.'</a>';
} else {
echo '<a href="#" data-userid="'.$table['id'].'" class="following">'.'</a>';
}
}
echo '</td>';
echo "<tr>";
這更是一個邏輯問題,以及是否嵌套while循環正確的方式來做到這一點。我想說的是,如果'user followers table'中的'followerid'與用戶表中的'id'不一樣(來自前一個循環) - 回顯follow按鈕,否則回顯以下按鈕。
這是工作文件,雖然我在追隨者表中有數據,但如果我什麼也沒有顯示(因爲沒有行) - 我怎麼能在我的PHP中實現這個?因此,如果'追隨者表'中沒有行回顯按鈕按鈕?
了'如果之前($表[ 'followerid']!= $表[ '身份證']) '聲明,迴應這兩個值,看看你得到了什麼。 – Osiris
我只收到用戶名 - 沒有按鈕顯示 –
什麼是兩個額外的大括號? – 2012-12-24 13:36:20