ФорумПрограммированиеПыхнуть хотите?F.A.Q. → Интерактивный select без перезагрузки страницы

Интерактивный select без перезагрузки страницы

  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 13 апреля 2009 г. 19:40, спустя 6 минут 12 секунд

    rowser :))))
    Сапожник без сапог
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 13 апреля 2009 г. 19:48, спустя 7 минут 51 секунду

    да ну тебя, не понял всеравно :)
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 13 апреля 2009 г. 19:53, спустя 5 минут 27 секунд

    adw0rd, вот ни похуй?))))))))
    Сапожник без сапог
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 13 апреля 2009 г. 20:01, спустя 7 минут 28 секунд

    phpdude, неа :)
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 13 апреля 2009 г. 20:23, спустя 22 минуты 14 секунд

    ты пропестил букву p в слове browser :)
    Сапожник без сапог
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 13 апреля 2009 г. 20:28, спустя 4 минуты 33 секунды

    а :)))
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 13 апреля 2009 г. 20:30, спустя 1 минуту 53 секунды

    ы :)))
    Сапожник без сапог
  • Juicy

    Сообщения: 14 Репутация: N Группа: Кто попало

    Spritz 14 апреля 2009 г. 7:22, спустя 10 часов 52 минуты 46 секунд

    Спасибо огромное за помощь, стараюсь делать все как вы говорите. Думаю еще раз показать все что есть:
    select.php:

    <script src="JsHttpRequest.js"></script>
    <script>
    function doload(value){
    var req=new JsHttpRequest();
    req.onreadystatechange=function(){
    if(req.readyState==4) document.getElementById("result").innerHTML=req.responseText;}
    req.open(null,"select2.php",true);
    req.send({country:value});}
    </script>

    <form action="sript.php" method="POST">
    <select name="country" onchange="doload(this.value);">
    <?php
       $result = mysql_query("SELECT * FROM groups", $db);
       $myrow = mysql_fetch_array($result);
     while ($myrow = mysql_fetch_array($result))
    {
       echo '<option>' . $myrow['Group_ID'] . '<br>' . $myrow['Group_Name'] . '<br><br>';
    }          
    ?>
    </select>
    <br><br>
    <div id="result"></div>
    <br><br>
    <input type="submit" value="Отправить">
    </form>


    А вот select2.php:

    <?php
    require("JsHttpRequest.php");
    $JsHttpRequest=new JsHttpRequest("windows-1251");

    switch($_REQUEST["country"]):
    case "0":  /*Может эти кейсы не понимает что означают эти цифры? Ведь у вас в примере написаны значения value, а у меня ID.*/
    $result1 = mysql_query("SELECT * FROM sub_grlev1 WHERE Gr1_ID like '0%'");
    $myrow1 = mysql_fetch_array($result1);
    var_dump($myrow1);
    /*$result1 = mysql_query("SELECT Gr1_Name FROM sub_grlev1 WHERE Gr1_ID like '0%'");
    $myrow1 = mysql_fetch_array($result1);*/
    break;

    case "1":
    $result1 = mysql_query("SELECT * FROM sub_grlev1 WHERE Gr1_ID like '1%'");
    $myrow1 = mysql_fetch_array($result1);
    var_dump($myrow1);
    /*$result1 = mysql_query("SELECT Gr1_Name FROM sub_grlev1 WHERE Gr1_ID like '1%'");
    $myrow1 = mysql_fetch_array($result1);*/
    break;

    default: $myrow1=null;
    endswitch;
    while ($myrow1 = mysql_fetch_array($result1))
    {
       echo $myrow1['Gr1_ID'] . '<br>' . $myrow1['Gr1_Name'] . '<br><br>';
    }

  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 14 апреля 2009 г. 10:01, спустя 2 часа 38 минут 40 секунд

        $result = mysql_query("SELECT * FROM groups", $db);
    $myrow = mysql_fetch_array($result);
    while ($myrow = mysql_fetch_array($result))


    тут лишняя срока:
        $myrow = mysql_fetch_array($result);     
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 14 апреля 2009 г. 10:02, спустя 1 минуту 26 секунд

    var_dump() должен выводить данные, что у вас на select2.php выводится?
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • AlexB

    Сообщения: 4306 Репутация: N Группа: в ухо

    Spritz 14 апреля 2009 г. 11:11, спустя 1 час 8 минут 35 секунд

    Juicy, тебе стоит прочитать вот это http://www.phpfaq.ru/debug
    Только
    1. Не надо говорить, что там нет решения твоней проблемы. Оно там есть!!!!
    2. Не надо все прочитанное сводить к выполнению первого пункта, он конечно необходим, но самое главное дальше.
  • Juicy

    Сообщения: 14 Репутация: N Группа: Кто попало

    Spritz 14 апреля 2009 г. 11:38, спустя 26 минут 31 секунду

    на select2.php выводится просто данные на поле из 2 таблицы.

    Ссылку неделю назад читала, еще раз прочту!)
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 14 апреля 2009 г. 11:50, спустя 12 минут 34 секунды

    Juicy, читай в этот раз не только ссылку, но и тот текст, что по ссылке откроется )))
    Просто ты ответов на вопросы Эдворда так и не дала.
  • Juicy

    Сообщения: 14 Репутация: N Группа: Кто попало

    Spritz 14 апреля 2009 г. 12:06, спустя 15 минут 55 секунд

    Млиииин, извините что так достала (я сейчас на практике и дали то, что никогда не изучала)! Ссылку только что прочла до конца, мдааа там все яснее некудо, аж стыдно стало… Огромнейшее спасибо, буду биться до конца!
    P.S:по поводу select2.php, там выводился null (в данное время после прочтения ссылки начала исправлять ошибки).
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 14 апреля 2009 г. 12:12, спустя 5 минут 32 секунды

    Млиииин, извините что так достала
    меня не достали

    Огромнейшее спасибо, буду биться до конца!
    +1 в карму

    P.S:по поводу select2.php, там выводился null (в данное время после прочтения ссылки начала исправлять ошибки).
    Значит вам ничего MySQL не возвращает, смотрите запрос, после того как он будет выбирать данные, то продолжите разработку, а сейчас отладьте запрос
    https://smappi.org/ - платформа по созданию API на все случаи жизни

Пожалуйста, авторизуйтесь, чтобы написать комментарий!