Witam.
Mam następujący problem.
Określiłem sobie wyświetlanie pewnej części strony w zależności od warunku
typeID.
Oto kod
<?php
if($hidden != 1 AND ($wiersz["typeID"] != 3 OR $wiersz["typeID"] != 4)) {
echo "<td width=\"640\" valign=\"top\"><br>"; echo dzial
("Obsada", "cast"); $obsada = $wiersz["aktorzy"];
$wyswietl = trim($obsada); $aktor = explode("...", $wyswietl); $limit=14;
if ($limit > $policz) {
$limit=$policz;
}
echo "<table width=\"400\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\">"; for ($i = 0; $i < $limit; $i++) {
if($i % 2 == 0) {
$aktor_adres=kod_adres($aktor[$i]);
echo "<tr><td>".$font."<a href=\"show.php?action=people&name=".$aktor_adres."\"><font color=#0099FF>".trim($aktor[$i])."</font></a></td><td>".$font." ... "; }
else {
echo $aktor[$i]."</font></td></tr>"; }
}
echo "»<a href=\"film.php?filmID=".$wiersz["filmID"]."&hide=1&action=fullcast#fullcast\"><small><font color=##336600>zobacz pełną obsadę</font></small></a>"; echo "</font></td></tr>"; }
?>
I teraz chociaż ten warunek nie jest spełniony(
typeID = 4), to kod i tak się wyświetla.
Jak pod spodem dałem coś takiego (ten sam warunek):
<?php
if($hidden != 1 AND ($wiersz["typeID"] != 3 OR $wiersz["typeID"] != 4)) {
}
?>
, to wtedy nic się nie wyświetla.
W czym tkwi problem??