ФорумПрограммированиеPHP для идиотов → Как ваааще замутить вывод данных по ссылке в пхп

Как ваааще замутить вывод данных по ссылке в пхп

  • tartar

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

    Spritz 24 июня 2012 г. 15:49, спустя 2 часа 15 минут 31 секунду

    Все же зря, что есть алкоголь. Реакция замедляется, не успел вынуть и через 13 лет появляются такие темы на пыхе.
    Прискорбно.
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 24 июня 2012 г. 19:42, спустя 3 часа 53 минуты 5 секунд

    кажись, ему надо ajax XD
    Высокоуровневое абстрактное говно
  • vl

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

    Spritz 24 июня 2012 г. 23:58, спустя 4 часа 15 минут 58 секунд


    кажись, ему надо ajax XD

    Stasovsky да не ajax мне нужен, а php5 что вы все переклинились на этом js разных модификаций, не ужели по-человечески это не сделаешь?! в конце-то концов…
    Спустя 49 сек.

    Все же зря, что есть алкоголь. Реакция замедляется, не успел вынуть и через 13 лет появляются такие темы на пыхе.
    Прискорбно.
    Да на себя придурок посмотри
    Спустя 84 сек.
    В конце концов может хто нить помочь или нет?!
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 25 июня 2012 г. 0:42, спустя 44 минуты 9 секунд

    с минимальной перезагрузкой, либо ваааще без неё, что было бы круче в ту же самую страницу, но скажем в определённый див

    в том же самом диве заменялся результат содержанием новой переменной

    AJAX — подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате, при обновлении данных, веб-страница не перезагружается полностью, и веб-приложения становятся более быстрыми и удобными.
    Высокоуровневое абстрактное говно
  • AlexB

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

    Spritz 25 июня 2012 г. 0:51, спустя 8 минут 50 секунд


    В конце концов может хто нить помочь или нет?!
    Может. Нарколог.
  • vl

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

    Spritz 25 июня 2012 г. 11:12, спустя 10 часов 21 минуту 35 секунд


    с минимальной перезагрузкой, либо ваааще без неё, что было бы круче в ту же самую страницу, но скажем в определённый див

    в том же самом диве заменялся результат содержанием новой переменной

    AJAX — подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате, при обновлении данных, веб-страница не перезагружается полностью, и веб-приложения становятся более быстрыми и удобными.


    Stasovsky да пойми ты, AJAX - это прежде всего ява сыкрипт, с подмешанным экэмэл-ом, понимаешь, т.е. пользователь тупо сволочь вырубил яву в браузере и всё… ни … как не работает, короче кирдык, а не способ, а вот пхп ну никак не вырубиш в браузере, понимаешь разницу?! наверняка, вот стопудово ето реально замутить на пхп или перле и т.д. вопрос: как ето правильно замутить?!
  • tartar

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

    Spritz 25 июня 2012 г. 12:31, спустя 1 час 18 минут 43 секунды

    В большинстве случаев, пользователи отключают javascript, чтобы он не стучал DNS-ы или разную инфу которую они усердно прячут под VPN-ы и proxy. Обычный пользователь без Javascript имеет неадекватную версию интернета, так что вряд ли будут проблемы с тем, что пользователь отключил js, это уже его проблемы.
  • AlexB

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

    Spritz 26 июня 2012 г. 0:02, спустя 11 часов 30 минут 35 секунд


    а вот пхп ну никак не вырубиш в браузере, понимаешь разницу?!
    Это ты не понимаешь разницу. ПХП не вырубишь в браузере по той причине, что он вообще о существовании браузера не знает и ничего с ним сделать не может и не должен.
  • Kikky

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

    Spritz 26 июня 2012 г. 4:01, спустя 3 часа 59 минут 1 секунду

    vl, почитай про AJAX (не важно, с XML или JSON) и посмотри примеры использования
  • indeego

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

    Spritz 26 июня 2012 г. 23:20, спустя 19 часов 19 минут 8 секунд

    Ну если совсем по простому, то примерно так:
    1) Сначал делаем обработчик при помощи джеквери-функций, которые запрашиваю инфу у сервера:

    <script type="text/javascript">


    $(function(){
    $(".link").live('click',function(e){
    e.preventDefault();

    var id = parseInt($(this).attr('rel'));
    $.post("data.php", {page_id:id}, function(data){
    $("#layer").html(data);
    });
    });


    });
    </script>

    2) На самой странице HTML должна быть кнопка и место куда будет грузится инфа:


    <body>

    <div id="layer"></div>
    <div>
    <a href="#" class="link" rel="1">Первая запись в базе</a> …
    </div>
    </body>




    3) Ну и сам серверный код:

    <?php
    //Прнимаем данные
    $page_id = intval($_POST['id']);

    //Тут запрос в базу
    mysql_query(….)

    //Возвращаем данные
    echo $respone_data;


    ?>



    Совсем грубо написано, но многие верно сказали - открой самоучитель, либо учебник. То что ты хочешь - это сразу 3 технологии.

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