|
| |
|
|
| |
для: Trianon
(12.02.2007 в 23:42)
| | | Как-то здесь уже писал универсальную функцию:
<?php
function checked ($key, $val)
{
if ($key == $val) {return " checked=\"checked\" ";}
}
?>
|
<?php
<TR>
<TD WIDTH=\"150\" ALIGN=\"RIGHT\">Автоматическое отображение новостей: </TD>
<TD WIDTH=\"350\" ><input type=\"checkbox\" name=\"view\" value=$edit[view] ".checked("yes", $edit['view'])."">Да<br>
<input type=\"checkbox\" name=\"view\" value=\"$edit[view]\"".checked("no", $edit['view']).">Нет</TD>
</TR>
?>
|
| |
| |
|
|
| |
|
|
| |
для: Port_Artur1
(12.02.2007 в 22:16)
| | | Посмотрите порожденный исх.текст HTML - поймете. | |
| |
|
|
| |
|
|
| |
для: Port_Artur1
(12.02.2007 в 22:16)
| | | там лишняя кавычка | |
| |
|
|
| |
|
|
| |
для: elenaki
(12.02.2007 в 22:04)
| | | <TR>
<TD WIDTH=\"150\" ALIGN=\"RIGHT\">Автоматическое отображение новостей: </TD>
<TD WIDTH=\"350\" ><input type=\"checkbox\" name=\"view\" value=\"$edit[view]\"";
if($edit['view']=="yes"){ echo "checked";}
echo "></TD>
</TR>
Вот если пишу value=\"$edit[view]\""; Всё работает
А если пишу value=$edit[view]"; checked не работает
view enum('yes','no') NOT NULL default 'yes',
ПОЧЕМУ? Какая связь между value и checked или потому что view - enum и $edit[view] нужно брать в кавычки, ТАК ЧТО ЛИ | |
| |
|
|
| |
|
|
| |
для: Port_Artur1
(12.02.2007 в 21:50)
| | | а если yes в кавычки взять? строка все-таки... | |
| |
|
|
| |
|
|
| |
для: bronenos
(12.02.2007 в 21:48)
| | | Не пойму, как связано значение value и checked?
Почему работает только если value=\"$edit[view]\""; | |
| |
|
|
| |
|
|
| |
для: Port_Artur1
(12.02.2007 в 20:13)
| | | может вы не будете писать
echo '...'.if(){}.'...';
a отдельно
echo '...';
if(){}
echo '...'; | |
| |
|
|
| |
|
|
| |
для: Port_Artur1
(12.02.2007 в 20:13)
| | | Так checked не работает
<TR>
<TD WIDTH=\"150\" ALIGN=\"RIGHT\">Автоматическое отображение новостей: </TD>
<TD WIDTH=\"350\" ><input type=\"checkbox\" name=\"view\" value=$edit[view]";
if($edit['view']=='yes'){ echo "checked";}
echo "></TD>
</TR>
А так checked работает
<TR>
<TD WIDTH=\"150\" ALIGN=\"RIGHT\">Автоматическое отображение новостей: </TD>
<TD WIDTH=\"350\" ><input type=\"checkbox\" name=\"view\" value=\"$edit[view]\"";
if($edit['view']=='yes'){ echo "checked";}
echo "></TD>
</TR>
Не пойму, как связано значение value и checked?
При чём тут value=\"$edit[view]\""; | |
| |
|
|
| |
|
|
| |
для: ddhvvn
(12.02.2007 в 19:56)
| | | Не хочет работать и с пробелом | |
| |
|
|
| |
|
|
| |
для: bronenos
(12.02.2007 в 19:54)
| | | Ой, не заметил, что все это - большой echo | |
| |
|
|
|