function returnSelect($id, $return)
{
if(!empty($return))
{
if($id == $return)
return '1';
else
return '';
}
else
return '';
}
есть вот такая, функция, которая делает автоматический выбранным нужный селект (на данный момент там стоит просто "1", не обращайте внимание)
но вот почему-то не возвращает вообще ничего абсолютно
return '1';
else
return '2';
если сделать так, то двойки, где нужно он напишет
echo '1';
else
return '';
если вот, так однерку выведет
Спустя 2 минуты, 25 секунд (10.03.2012 - 22:56) kovaldm написал(а):
ну, а если возвращать пустую строку, то че он должна написать?
Спустя 49 секунд (10.03.2012 - 22:56) Guest написал(а):
kovaldm
в смысле пустую? он должен вернуть "1", где нужно
в смысле пустую? он должен вернуть "1", где нужно
Спустя 2 минуты, 3 секунды (10.03.2012 - 22:58) Guest написал(а):
kovaldm
else - мне и надо, чтобы он пустую строку вывел
мне надо если две переменные равны, вывести "1"
else - мне и надо, чтобы он пустую строку вывел
мне надо если две переменные равны, вывести "1"
Спустя 20 секунд (10.03.2012 - 22:59) kovaldm написал(а):
Условия
и
$id == $return
и
!empty($return)выполняются?
Спустя 8 минут, 8 секунд (10.03.2012 - 23:07) Guest написал(а):
kovaldm
да, 100%
да, 100%
Спустя 3 минуты, 35 секунд (10.03.2012 - 23:10) Ser18 написал(а):
Напишите так и посмотрите что будет
function returnSelect($id, $return)
{
if(!empty($return))
{
if($id == $return)
return '1';
else
return '2';
}
else
return '3';
}
Спустя 6 минут, 16 секунд (10.03.2012 - 23:17) Guest написал(а):
Ser18
очень странно, везде двойки, но если
то одну однерку покажет
очень странно, везде двойки, но если
if($id == $return)
echo '1';
else
return '2';
то одну однерку покажет