[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: выпадающие списки
dimonise
всем привет! есть зависимые друг от друга выпадающие списки типа страна, область город. юзер выбирает, все это заносится в базу потом есть админка где это можно редактировать как показать то что он выбрал уже и опять же списками? то есть как при выборе из базы указать checked ? у меня вот так
<select id='sel_country' name='sel_country' onchange='selectRegion();'>
<
option value='' >--выбрать страну--</option>
";
$query=mysql_query("SELECT `country_id`, `name` FROM `country`");

while(
$qwer = mysql_fetch_assoc($query))
{
echo "
<option value='$qwer[country_id]'>$qwer[name]</option>";
}
echo "
</select>


как вот здесь checked указать?
Arh
Если правильно понял, то записать в куки id страны которую юзер выбрал в первом списке а потом
if $qwer[country_id] == куки['id']
значит checked



<?php

#Запрос
$query = mysql_query("SELECT `country_id`, `name` FROM `country`");

#Определение переменных
$option = '<option value="">--выбрать страну--</option>';

#Построение списка
while($qwer = mysql_fetch_assoc($query)) {
$cheked = $qwer['country_id'] == $_COOKIE['country_id'] ? 'checked' : '';
$option .= '<option value="'.$qwer['country_id'].'" '.$checked.'>'.$qwer['name'].'</option>';
}

#Вывод в шаблон
echo '
<select id='
sel_country' name='sel_country' onchange='selectRegion();'>
'
.$option.'
</select>
'
;


_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.