Вот начало кода на php
<?php
$OPTION_SELECT1[0]='demo';
$OPTION_SELECT1[1]='demo2';
$OPTION_SELECT1[2]='demo3';
$DB_THEME = 'demo';
echo '<form method="GET">';
$SELECT1.='<p><select size="1" name="theme">';
for($i=0;$i<sizeOf($OPTION_SELECT1);$i++){
if ($_GET['theme'] == $OPTION_SELECT1[$i] or $DB_THEME == $OPTION_SELECT1[$i])
$SELECT1.='<option selected value="'.$OPTION_SELECT1[$i].'">'.$OPTION_SELECT1[$i].'</option>';
else $SELECT1.='<option value="'.$OPTION_SELECT1[$i].'">'.$OPTION_SELECT1[$i].'</option>';
}
$SELECT1.='</select></p>';
echo $SELECT1;
echo '<input type="submit" value="Отправить">';
echo '</form>';
?>
РЕЗУЛЬТАТ: Выводиться список [theme], если переменная их базы данных или переменная из запроса GET = одному из полей списка(SELECT), то сделать [option selected](Выделенной), иначе (не выделенной).
Теперь мне нужно синхронизировать 2-ой список (SELECT name="template") с 1-ым списком (SELECT name="theme") и при GET запросе возвращать в оба списка соответствующие значения.
Последний раз редактировалось tuezov52, 07.05.2011 в 18:48.
|