|
|
|
| Здравствуйте!
После передачи текстовой переменной методом GET в форму, она заносится в одноименную переменную. Далее значение этой переменной присваивается атрибуту value элемента input.
Подскажите можно ли (и как) элементу select установить при открытии странички значение option value переданное таким же образом. Но так чтобы оно отображалось, а затем его можно было изменить на один из других вариантов.
<body>
<?php
include ("menu_top.php");
if (isset($_GET['id_zone']))
{
$id_zone = $_GET['id_zone'];
}
// Соединение с базой даных
require_once ("config.php");
// Делается выборка из таблиц базы данных
$query ="SELECT * FROM zones WHERE id_zone=".$id_zone;
$result = mysql_query ($query,$dbcon);
$myrow = mysql_fetch_array ($result);
if(!$result) exit("<br>Error in $query : ". mysql_error());
$id_zone=$myrow['id_zone'];
$name_zone=$myrow['name_zone'];
$power_default=$myrow['power_default'];
?>
<div align="center" class="StyleForHeader"> <p> <br> </p> <p> Редактирование зоны действия оборудования </p> </div>
<form action="/zone_update.php" method="post" name="upd_zones">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="22%" align="left" valign="baseline"> </td>
<td width="28%" align="left" valign="baseline">Введите наименование зоны действия радиооборудования</td>
<td width="25%" align="left" valign="baseline">
<input name="name_zone" type="text" size="30" maxlength="50" value= <?php echo $name_zone; ?> /></td>
<td width="25%" align="left" valign="baseline"> </td>
</tr>
<tr>
<td align="left" valign="baseline"> </td>
<td align="left" valign="baseline"> </td>
<td align="left" valign="baseline"> </td>
<td align="left" valign="baseline"> </td>
</tr>
<tr>
<td align="left" valign="baseline"> </td>
<td align="left" valign="baseline">Введите уровень мощности радиооборудования по-умолчанию в зоне действия</td>
<td align="left" valign="baseline"><select name="power_default">
<option value="High">High</option>
<option value="Low">Low</option>
<option value="Medium">Medium</option>
</select></td>
<td align="left" valign="baseline"> </td>
</tr>
<tr>
<td align="left" valign="baseline"> </td>
<td align="left" valign="baseline"> </td>
<td align="left" valign="baseline"> </td>
<td align="left" valign="baseline"> </td>
</tr>
<tr>
<td align="left" valign="baseline"> </td>
<td align="left" valign="baseline"> </td>
<td align="left" valign="baseline"> </td>
<td align="left" valign="baseline"> </td>
</tr>
<tr>
<td align="left" valign="baseline"> </td>
<td align="left" valign="baseline"> </td>
<td align="left" valign="baseline"> </td>
<td align="left" valign="baseline"> </td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="40%" align="left" valign="baseline"> </td>
<td width="22%" align="left" valign="baseline"> </td>
<td width="38%" align="left" valign="baseline"> </td>
</tr>
<tr>
<td align="left" valign="baseline"> </td>
<td align="center" valign="baseline"><input name="submit" type="submit" value="Сохранить изменения" /></td>
<td align="left" valign="baseline"> </td>
</tr>
</table>
</form>
</body>
|
| |
|
|
|
|
|
|
|
для: romu4-
(04.05.2009 в 21:57)
| |
<?
$opt = array('High', 'Low', 'Medium');
print '<select name="power_default">';
foreach ( $opt as $o ) {
if ( $_GET['power_default'] == $o ) {
$sel = ' selected="selected"';
} else {
$sel = '';
}
print '<option value="'.$o.'"'.$sel.'>'.$o.'</option>';
}
print '</select>';
|
| |
|
|
|