За последние 24 часа нас посетили 35049 программистов и 1747 роботов. Сейчас ищут 817 программистов ...

Динамическая страница

Тема в разделе "PHP для новичков", создана пользователем san4ez, 15 авг 2016.

  1. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    san4ez нравится это.
  2. san4ez

    san4ez Активный пользователь

    С нами с:
    13 авг 2016
    Сообщения:
    331
    Симпатии:
    47
  3. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    @san4ez bootstrap юзаешь?

    Там есть вызов модальных окон. Так вот: сделай кнопку удалить, привяжи на неё модальное окно бутстрапа и уже на модальном окне на какую нибудь кнопку повесь аякс, который посылает post запрос на php обработчик, где ты удаляешь из базы эту строчку.
    --- Добавлено ---
    @mr.akv слишком старая тема...
     
    san4ez нравится это.
  4. san4ez

    san4ez Активный пользователь

    С нами с:
    13 авг 2016
    Сообщения:
    331
    Симпатии:
    47
    Нет, пока понятия не имею что это вообще) сейчас над другой мелочью затупил..
     
  5. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    san4ez нравится это.
  6. san4ez

    san4ez Активный пользователь

    С нами с:
    13 авг 2016
    Сообщения:
    331
    Симпатии:
    47
    Спасибо, позже почитаю
     
  7. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.861
    Симпатии:
    657
    js confirm вбей в поисковик, там все оч. просто. Нужно на onclick кнопки/ссылки повесить короткую строчку кода. В зависимости от того, что будешь в этом коде «возвращать», экшин-хандлер будет либо выполняться, либо блокироваться прямо на тек. странице. Можно пока сделать без вложенного вызова функции, хотя если ссылок много, лучше использовать вложенный вызов, а еще лучше навешивать обработчик на нужные элементы программно, а не хардкодить внутри тегов.

    AJAX пока не трогай. Мы как бы по простому пути пока идем.
    --- Добавлено ---
    Вот по первой ссылке в яше:
    Код (Javascript):
    1. onclick="return confirm('are u shure?')"
     
  8. Anhk

    Anhk Активный пользователь

    С нами с:
    13 дек 2015
    Сообщения:
    219
    Симпатии:
    11
    @askanim , зачем ему тыкать бутстрап, если это дальше локалхоста не уйдёт? конфирма хватает по идее
     
  9. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    @Anhk, тут главное знаниями блеснуть. А подходит ли этот блеск под конкретный случай - другие разберутся.
     
  10. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    @Anhk Смотря что ему надо. По моему мнению алерты и подобные модальные окна на js, служат для дебага. В остальном - это бесполезный хлам, более не пригодный не для чего кроме как для последнего. Bootstrap - это готовое и красивое решение.
    --- Добавлено ---
    А вот так писать не хорошо. Скрипты нужно писать в

    HTML:
    Код (Javascript):
    1. // А тут скрипт
    HTML:
    А ещё лучше по возможности выносить скрипты в отдельный файл.js
    --- Добавлено ---
    AJAX это не сложно. Не надо устраивать панику. Пусть учиться всему, сейчас проект не использующий аякс - это убогий проект, если конечно это не сайт визиточка, но для такого и php не нужно. Поэтому пусть сразу хватает быка за рога.
     
    #35 askanim, 17 авг 2016
    Последнее редактирование: 17 авг 2016
  11. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Если учиться, то учиться делать правильно.

    Вот сейчас научите, а он потом запихнёт это на боевой проект.

    А его потом спросят.
    - А кто вас так учил делать,- Спросит работодатель? На что последует ответ:
    - А я на форуме спросил: "Хочу сделать кнопку "удалить" рядом с каждой строкой, но с подтверждением", и мне посоветовали грамотные модераторы - "Сынок заюзай-ка мод. окно на Js" , - гордо ответил новобранец.
    - А вы про framework bootstrap слышали, или jquery плагины какие либо использовали?

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


    Я сказал не к тому чтобы он именно здесь должен это заюзать. А вообще к его познанию, чтобы он знал как правильно делать и что использовать, чтобы сократить время на разработку. Чтобы он потом на Js не сооружал велосипед, когда есть готовые педали, ещё и бесплатно. Может быть для проверки работы удаления, я тоже сначала вывожу алерты, но потом всё переделываю на html.
     
    #36 askanim, 17 авг 2016
    Последнее редактирование: 17 авг 2016
    romach нравится это.
  12. Anhk

    Anhk Активный пользователь

    С нами с:
    13 дек 2015
    Сообщения:
    219
    Симпатии:
    11
    харашо. мне кажется, предложение о прочтении дополнительной инфы выглядит как-то... ну, не знаю... не так, что ли.
     
  13. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    Если вся вёрстка не на bootstrap, то зачем брать из него только модальное окно? Есть ещё jqueryUI dialog для таких случаев, есть ещё куча всего, UI-kit, к примеру. Потом, в проектах, где красота не важна, можно и confirm-ом, alert-ом и promt-ом пользоваться ради экономии сил.
     
    Anhk нравится это.
  14. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    ок, но человек вроде как хочет не экономию сил, а "мануалы и статьи". Логично предложить ему взять за основу фреймврок сделанный пряморукими чуваками, что бы он изначально не приучал себя к "плагин, алерт, хуяк, хуяк в продакшен"? Изучит, посмотрит как делают умные дядьки, а там глядишь подберет себе инструменты по душе.
     
    askanim нравится это.
  15. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    @romach, ну брать из Bootstrap только модальные окна - нелогично, согласись. Если весь проект не на бутстрапе свёрстан, то проще jQuery UI dialog приделать, к примеру.
     
  16. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    А разве он не тащит за собой этот самый ui? )
     
    askanim нравится это.
  17. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    @mkramer в чём проблема? Я все проекты, которые делаю, либо пишу сам, либо если тороплюсь и денег за красоту особо не платят леплю на bootstrap. И я bootstrap привёл к примеру так как он самый популярный. Да любой плагин можно взять.
    bootstrap - это очень и очень удобная вещь, не брать её грех, либо самому сидеть сетку делать. Так как сетка, дефакто, полезная штука. (И ко всему прочему помимо сетки, там много полезных фишечек и плюшечек.)
     
  18. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    Тащит, но там меньше и он для модальных окон поудобнее будет. И родные диалоги от бутстрапа, ИМХО, более уродливы.
     
  19. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Меня вполне устраивает окно bootstrap, на вкус и цвет, что называется.
     
  20. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    askanim нравится это.