|
| |
|
|
| |
для: Fddd
(06.07.2006 в 14:13)
| | |
<?
include "config.php";
$sel0 = $name==0 ? "selected " : "";
$sel1 = $name==1 ? "selected " : "";
$t = "<select name=name>
<option $sel1 value=1>ДА</option>
<option $sel0 value=0>НЕТ</option>
</select>";
echo $t;
?>
|
| |
| |
|
|
| |
автор: Fddd (06.07.2006 в 14:48) |
|
| |
для: Fddd
(06.07.2006 в 14:13)
| | | Ну получилось, только немного геморно.
<?
$t.= "<select name=name>";
$t.= "<option ";
if($name == 1) $t.= "selected ";
$t.= "value=1>Да</option>";
$t.= "<option ";
if($name == 0) $t.= "selected ";
$t.= "value=0>Нет</option>";
$t.= "</select>";
?>
|
| |
| |
|
|
| |
автор: Fddd (06.07.2006 в 14:13) |
|
| |
для: cheops
(06.07.2006 в 12:07)
| | | Спасибо.
Но вот мне нужно вмантировать всё конструкцию в переменную:
<?
include "config.php";
$t = '<select name=name>
<option if($name == 1) echo "selected"; value=1>ДА</option>
<option if($name == 0) echo "selected"; value=0>НЕТ</option>
</select>';
?>
| Но чтото не получается... | |
| |
|
|
| |
|
|
| |
для: Fddd
(06.07.2006 в 00:58)
| | | Хм... но для этого не достаточно просто написать
<select name="name">
<option value="1">Да</option>
<option value="0">Нет</option>
</select>
|
нужно программно задать выбранный пункт
<select name="name">
<option <?php if($name == 1) echo "selected"; ?> value="1">Да</option>
<option <?php if($name == 2) echo "selected"; ?> value="0">Нет</option>
</select>
|
| |
| |
|
|
| |
автор: Fddd (06.07.2006 в 00:58) |
|
| | Вот есть:
<select name="name">
<option value="1">Да</option>
<option value="0">Нет</option>
</select>
Есть скрипт для записи выбраногоположения:
<?
$text = "<?\n";
$text .= "\$name = $_POST[name];\n";
$text .= "?>";
$fp = fopen("config.php","w");
fwrite($fp, $text);
fclose($fp);
?>
|
Проблема в том что когда открываешь страницу с выбором select'a то значения в стандартном положение, а не как сохранены в config.php. Как это исправить. | |
| |
|
|
|