|
| |
|
|
| |
для: Trianon
(08.06.2006 в 12:57)
| | | Спасибо. | |
| |
|
|
| |
|
|
| |
для: sasch
(08.06.2006 в 12:30)
| | |
<select name=status >
<option>Select Hotel Status</option>
<?
$hotels = array(3 => "Three Star Hotel",
4 => "Four Star Hotel",
5 => "Five Star Hotel");
$status = !empty($_POST['status']) ? $_POST['status']
: 5; // последняя 5 - умолчание
foreach($hotels as $id => $name)
{
$sel = $status == $id ? 'selected ' :' ';
echo "<option value=$id $sel >$name</option>";
}
?>
</select>
|
Слегка поправил. Не isset, а !empty. | |
| |
|
|
| |
|
|
| |
для: Trianon
(08.06.2006 в 12:10)
| | | Конечно вы правы, но на этом примере хочу понять, как это можно сделать. | |
| |
|
|
| |
|
|
| |
для: sasch
(08.06.2006 в 11:55)
| | | А когда выбирать и зачем тогда выводить строку "Select Hotel Status" ? | |
| |
|
|
| |
|
|
| |
для: sasch
(08.06.2006 в 11:55)
| | | Делай сортировку массива а потом уже выводи.
---------------------------------------------------------------------
СОРРИ
Вообще лучше HTML поместить в PHP, а потом можно уже и сортировать и все что угодно. | |
| |
|
|
| |
|
|
| | Как поменять начальное значение так, чтобы по умолчанию выскакивала $_POST['status']==5?
<select name="status" style="width:168px;">
<option value="0"<?php if($_POST['status']==0) echo "selected"; ?>>Select Hotel Status</option>
<option value="5"<?php if($_POST['status']==5) echo "selected"; ?>>Five Star Hotel</option>
<option value="4"<?php if($_POST['status']==4) echo "selected"; ?>>Four Star Hotel</option>
<option value="3"<?php if($_POST['status']==3) echo "selected"; ?>>Three Star Hotel</option>
</select>
|
Спасибо. | |
| |
|
|
|