Не слагаются переменные.

Печать RSS
282

Автор
Чатланин
0
Вот код, думаю все поймете.
<?php
echo '<selest name="month">';
$selected = ($month == "'.date('m').'") ? ' selected="selected"' : '';
echo '<option value="'.date('m').'"' . $selected . '>'.date('m').'</option>';
$selected = ($month == "'.date('m')+$c['1'].'") ? ' selected="selected"' : '';
echo '<option value="'.date('m')+$c['1'].'"' . $selected . '>'.date('m')+$c['1'].'</option></selest>';
?>
В чем я ошибся? Раньше делал подобные примеры, только там деление было, а сейчас что то ошибку дает "длинную" sad
Вот основной код:
' . date('m') + $c[1] . '
Где $c['1'] = 1 .
Изменил: AlyOha (19.10.2011 / 22:38)
J

Оранжевые штаны
0
round(date('m')+$c['1']) попробуй
М

Малиновые штаны
0
попробуй в скобки заключить
' . (date('m') + $c[1]) . '
J

Оранжевые штаны
0
а зачем '' в $c['1'], можно же вроде просто $c[1]
Автор
Чатланин
0
Всем спасибо, сейчас попробую)

Добавлено через 09:00 сек.
Всем спасибоsmile round() помогsmile

2000 лет д.н.э.
0
intval(date('m'))+$c['1']
про типы данных не забываем
$selected = ($month == (intval(date('m'))+$c['1'])) ? ' selected="selected"' : '';
тут вообще ошибка была
Автор
Чатланин
0
6. ramzes, оо, спасибо, а то у меня три выпадающих списка в один слились, а я искал причину.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск