Ich hab folgende if-Abfragen:
	
Die erste Abfrage sucht nach Wochenenden und Feiertagen. Wenn diese gefunden werden, soll "grau" ausgegeben werden und die zweite if-Abfrage soll fehlschlagen. Nur komischerweise wird die zweite Abfrage trotzdem ausgeführt. Sieht jemand den Fehler?
							
						
					PHP-Code:
	
	
                if((($daynum==0) || ($daynum==6)) || (mysql_num_rows($ls2)) > 0) 
                    {
                        echo "grau";
                        $grau = 1;
                        mysql_data_seek($ls, $counter);
                    }
                            
                if(($row2[udatv] == $datestr) || ($grau == 0))
                    {
                        
                        $counter++;
                        switch ($row2[uart])
                            {
                                case 1: echo "gruen"; break;
                                case 2: echo "blau"; break;
                                case 3: echo "rot"; break;
                                case 4: echo "gelb"; break;
                                case 5: echo "weiss2"; break;
                         }
              
                    }
                else 
                    {
                  echo "weiss";
                                mysql_data_seek($ls, $counter);
                    }
                    
                echo ".jpg' border='0'></td>\n"; 
 
          



Kommentar