Sitem kullanıcı tabanlı izinler oluşturan bir giriş gerektirir. Kullanıcı sadece konuk erişimini varsa belirli bir fotoğraf görüntülenir eğer sitenin fotoğraf listesinde, ben belirlemeniz gerekir. Yani bu else if deyimi çalışmak olacağını düşündüm:
if (!($mysql_row['guest_access'] == 'NO') AND ($_SESSION['user_level'] == 'GUEST')) {
// show the photo if it isn't private and the user isn't a guest
Ama öyle değil.
Ben üç satır içine bu testi ayrı Ancak, o zaman gayet güzel çalışıyor.
$is_private_photo = $mysql_row['guest_access'] == 'NO';
$is_guest = $_SESSION['user_level'] == 'GUEST';
$both_private_and_guest = ($is_private_photo AND $is_guest);
if (!$both_private_and_guest) {
// show the photo if it isn't private and the user isn't a guest
Ne ilk sürümü ile yanlış?