X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> smarty проблемы с памятью :) не запоминает и все
makewa
makewa
Topic Starter сообщение 10.11.2010, 22:00; Ответить: makewa
Сообщение #1


Ребята помогите пожалуйста!
Я делаю выборку по городам и странам с помощью Ajax Smarty. В Social engine.
shop.php
$result = mysql_query("SELECT * FROM country");
$cantrylist = array();


while ($row = mysql_fetch_array($result))
{
    $cantrylist[$row['id']] = $row['name'];
$country= $row['id'];    
}

$smarty->assign('cantrylist', $cantrylist);
$smarty->assign('country', $country);

$action = isset($_REQUEST['action']) ? $_REQUEST['action'] : '';


if ($action == 'getCity')
{
  $result2 = mysql_query ("SELECT * FROM city WHERE country_id = '".(int)$_GET['region']."' ");

    $citylist = array();

    while ($row2 = mysql_fetch_array($result2))
    {
        $citylist[$row2['id']] = $row2['name'];
    $city= $row2['id'];        
    }
    $cities=$row2['id'];
$smarty->assign('citylist', $citylist);

    echo json_encode($citylist);
    exit;
}


shop.tpl
<form action="./myshop.php" method="post">  
Страна:
        <select name="region" onchange="loadCity(this)">
            <option value="0">Выберите страну</option>
            
     {foreach from=$cantrylist key=id item=name}
    <option value="{$id}" {if $id==$country}SELECTED {/if}>{$name}</option>
     {/foreach}
            
        </select>
Город:        
        <select name="city" disabled="disabled">
         <option value="0">Выберите город</option>
     {foreach from=$citylist key=id item=name}
    <option value="{$id}" {if $id==$city}SELECTED {/if}>{$name}</option>
     {/foreach}
        </select>

        <input type="hidden" name="action" value="postResult" />
        <input type="submit" value="Вывести" />
</form>


shop.js
     function loadCity(select)
        {
            var citySelect = $('select[name="city"]');
            citySelect.attr('disabled', 'disabled'); // ?????? ?????? ??????? ?? ????????
            
            // ???????? AJAX ??????, ??????? ?????? ?????? ??????? ??? ????????? ???????
            $.getJSON('./myshop.php', {action:'getCity', region:select.value, city:select.value}, function(citylist){
                
                //citySelect.html(''); // ??????? ?????? ???????
                
                // ????????? ?????? ??????? ?????? ?????????? ???????
                $.each(citylist, function(i){
                    citySelect.append('<option value="' + i + '">' + this + '</option>');
                });
                
                citySelect.removeAttr('disabled'); // ?????? ?????? ??????? ????????
                
            });
        }


Проблема в следующем.
У меня не запоминает выбор страны и города. Что делать?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) QIWI кажется все?
104 Silverspam 16516 25.3.2024, 6:31
автор: Skyworker
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
6 stu999 1551 21.3.2024, 20:45
автор: stu999
Открытая тема (нет новых ответов) Все легальные аккаунты без НДС. Facebook Ads, Яндекс Директ и Google Ads без НДС. Отзывы SaveBalance
123
5 DerianFox 3747 7.7.2023, 19:07
автор: rom36
Открытая тема (нет новых ответов) RedBox - все нужные инструменты в одном месте
0 fantomofdarkness 780 15.2.2023, 14:50
автор: fantomofdarkness
Открытая тема (нет новых ответов) Внимание! Накрутка просмотров ВК на все посты стены. ДЕШЕВО!
0 robot_yaga2 911 4.7.2022, 15:17
автор: robot_yaga2


 



RSS Текстовая версия Сейчас: 29.3.2024, 14:27
Дизайн