Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: if, && и !=
 
 автор: P@Sol   (24.07.2006 в 13:12)   письмо автору
 
 

код:
<?
echo $datehb["mday"]." != ".$ac_day_next." && ".$datehb["mon"]." != ".$temp_month."<br>";

                if (
$datehb["mday"] != $ac_day_next && $datehb["mon"] != $temp_month)
                {
                        if (
$l>0$t ", ";
                        if (!
trim($text[4]) == "")
                        {
                                
$mail .= $t.trim($text[4]);
                                
$l++;
                        }
                }
                else
                {
                        if (
$m>0$t2 "\n";
                        
$mesg .= $t2.$datehb["mday"].".".$datehb["mon"].".".$datehb["year"];
                        
$m++;
                        echo 
$mesg."<br>";
                }

на экране

9 != 11 && 10 != 2
14 != 11 && 8 != 2
28 != 11 && 3 != 2
6 != 11 && 6 != 2
!= 11 && != 2
14 != 11 && 2 != 2
14.2.1985 //почему выскакивает это число???
!= 11 && != 2
13 != 11 && 6 != 2
!= 11 && != 2
12 != 11 && 6 != 2
!= 11 && != 2
!= 11 && != 2
11 != 11 && 7 != 2
14.2.1985 11.7.1985 //почему выскакивает это число???
!= 11 && != 2
19 != 11 && 12 != 2
!= 11 && != 2
21 != 11 && 6 != 2
!= 11 && != 2
24 != 11 && 1 != 2
4 != 11 && 4 != 2
19 != 11 && 2 != 2
14.2.1985 11.7.1985 19.2.2020 //почему выскакивает это число???


код переписал
<?
echo $datehb["mday"]." != ".$ac_day_next." && ".$datehb["mon"]." != ".$temp_month."<br>";

                if (
$datehb["mday"] == $ac_day_next && $datehb["mon"] == $temp_month)
                {
                        if (
$m>0$t2 "\n";
                        
$mesg .= $t2.$datehb["mday"].".".$datehb["mon"].".".$datehb["year"];
                        
$m++;
                        echo 
$mesg."<br>";
                }
                else
                {
                        if (
$l>0$t ", ";
                        if (!
trim($text[4]) == "")
                        {
                                
$mail .= $t.trim($text[4]);
                                
$l++;
                        }
                }

все ок стало...но почему в первом случае ошибка???

   
 
 автор: P@Sol   (26.07.2006 в 09:30)   письмо автору
 
   для: P@Sol   (24.07.2006 в 13:12)
 

что не правильно в первом коде??

   
 
 автор: cheops   (26.07.2006 в 11:31)   письмо автору
 
   для: P@Sol   (24.07.2006 в 13:12)
 

Число это выскакивает в результате выполнения блока else
<?php
                
else 
                { 
                        if (
$m>0$t2 "\n"
                        
$mesg .= $t2.$datehb["mday"].".".$datehb["mon"].".".$datehb["year"]; 
                        
$m++; 
                        echo 
$mesg."<br>"
                }
?>

   
 
 автор: P@Sol   (26.07.2006 в 17:37)   письмо автору
 
   для: cheops   (26.07.2006 в 11:31)
 

аа...счас понял...этот момент

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования