Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> скрипт на ajax 
:(
    Опции темы
Sufius
Дата 28.4.2008, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 332
Регистрация: 5.4.2004
Где: Питер

Репутация: нет
Всего: 1



Есть ли в открытом доступе скрипты типа этого?
http://home.corbina.net/connect/
в идеале нужен он сам smile


--------------------
Помогите плиз с Ajax http://forum.vingrad.ru/forum/topic-208747.html
PM MAIL ICQ   Вверх
IDVsbruck
Дата 29.4.2008, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 778
Регистрация: 12.11.2006

Репутация: 8
Всего: 22



Как 2 байта переслать ... ищи на форумах, даже на этом. А еще лучше потрать 15 минут и нашкрябай сам - все крайне примитивно. Тем более тут сделано не лучшим способом ...
PM MAIL   Вверх
NNaarreekk
Дата 29.4.2008, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

Репутация: нет
Всего: 3



Заходишь Сюда, тут хороший пример Аякса, а дальше переделать дело техники!
PM MAIL WWW   Вверх
Sufius
Дата 30.4.2008, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 332
Регистрация: 5.4.2004
Где: Питер

Репутация: нет
Всего: 1



Сделал по книге используя prototype.js... но иначе...
Код

      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html>
      <head>
      <meta http-equiv="Content-Language" content="ru">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <title>AJAX PHP search example - Prototype</title>
      <link rel="stylesheet" href="style.css" type="text/css">
      <script src="inf.js" type="text/javascript"></script>
      <script src="prototype.js" type="text/javascript"></script>
      </head>
      <body>

      <form onsubmit="streetform(); return false;">
       <input type="text" class="input" id="street" value="">
       <input type="submit" class="button" id="search_button" value="&raquo; поиск">
      </form>
      <!-- поле для вывода найденных улиц -->
      <div id="street_results">
      </div><br>
      <div id='house_results'></div>
      <!-- временный слой типа Ищу -->
      <div id="searching" style="display: none">Поиск...</div>

      </body>
      </html>





Код

function streetform(){
    var sSearch = $F("street");
    $('street_results').hide();
    $('searching').show();

    new Ajax.Updater('street_results', 'search.php?q=q1',
    { method: 'get',
                parameters: { search: sSearch },
                onComplete: function () {
                    $('street_results').show();
                    $('searching').hide();
                }
    }
    );
}

function houseform() {
    var sSearch = $F("house");
    $('house_results').hide();
    $('searching').show();

    new Ajax.Updater('house_results', 'search.php?q=q2',
    { method: 'get',
                parameters: { houses: sSearch },
                onComplete: function () {
                    $('house_results').show();
                    $('searching').hide();
                }
    }
    );
}


Код

<?php
$db = mysql_connect("localhost", "Suf", "111");
mysql_select_db("ll");
mysql_query("SET CHARACTER SET utf8");
header('Content-type: application/xml; charset=utf-8');
header('Cache-Control: no-cache');

if($q == "q1"){
    $sString = $_GET["search"];
    $sql="SELECT * FROM streets WHERE street LIKE '%$sString%'";
    $rs=mysql_query($sql,$db);
    echo "<form onsubmit='houseform(); return false;'>";
    while ($row = mysql_fetch_array($rs))
        {

        
          
          $val = $row[street];
          echo $val;
          
          echo "<input type='submit' class='button' id='house' value='$val'>$val -
          <br>";
          
        }
echo "</form>";
    echo "";
}

if($q =="q2"){
    $sString = $_GET["houses"];

$sql="SELECT * FROM houses WHERE street ='$sString'";
$rs=mysql_query($sql,$db);
while ($row = mysql_fetch_array($rs))
    {
    echo "$row[house] - $sString<br>";
    }
}
?>


Но проблема в том, что после вывода всех улиц, при проверке домов используется улица, выведенная первой...

Это сообщение отредактировал(а) Sufius - 30.4.2008, 15:15


--------------------
Помогите плиз с Ajax http://forum.vingrad.ru/forum/topic-208747.html
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1086 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.