我想創建一個系統,取決於用戶是什麼a)登錄或b)如果在數組中找到用戶名。我的if語句不會正確讀取'||'
如果你是在和人的friend_array登錄,您應該看到「取消關注」按鈕。如果您在自己的個人資料頁面上,則隱藏所有內容如果您不在自己的網頁上,而不在自己的數組中,請點擊「添加朋友」。
'添加朋友'的語句必須正確讀取我的語句,因爲我只希望它在不在數組中時出現,並且_Session用戶名不等於通過獲取ID選擇的用戶名。
$cool = $_GET['id'];
$evan = mysql_query("SELECT * FROM users WHERE username='{$_SESSION['user_login']}'");
$joe1 = mysql_fetch_assoc($evan);
$cookie = mysql_query("SELECT * FROM users WHERE id='{$_GET['id']}'");
$joe = mysql_fetch_assoc($cookie);
$i = 0;
$berbs = $joe['username'];
error_reporting(E_ERROR | E_PARSE);
if (in_array($_SESSION['user_login'], $friendArray)) {
$addAsFriend = '<input type="submit" name="removefriend" value="UnFriend">';
echo $addAsFriend;
}
error_reporting(E_ERROR | E_PARSE);
if ($_GET['id'] == $joe1['id']) {
$addAsFriend = '<input style="display:none;" type="submit" name="addfriend" value="Add Frimm1end">';
echo $addAsFriend;
}
error_reporting(E_ERROR | E_PARSE);
if (!in_array($joe1['username'], $friendArray) || $_GET['id'] != $joe1['id']) {
$addAsFriend = '<input type="submit" name="addfriend" value="Add Friend">';
echo $addAsFriend;
}
你確定你不想''&&? – andrewsi
你的問題聲稱你想檢查兩者是否都符合,所以你應該用&&代替||。 ||意味着如果滿足兩者中的任何一個,就希望它做些事情。 – EmmanuelG
不,我想要它,所以如果會話匹配的id或你不在朋友數組 – user1840291