За последние 24 часа нас посетили 81583 программиста и 43119 роботов. Сейчас ищут 1783 программиста ...

Переход Да или Нет

Тема в разделе "PHP для новичков", создана пользователем khomchenko, 1 май 2017.

  1. khomchenko

    khomchenko Новичок

    С нами с:
    5 дек 2016
    Сообщения:
    29
    Симпатии:
    0
    Надо чтоб отображалось слово, нажимаешь на Нет или Да, и появлялось дальше по дереву

    Помогите реализовать 1 уровень
    [​IMG]
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.843
    Симпатии:
    1.338
    Адрес:
    Лень
    автомобиль?
    php, js, html5/css на чем ?
     
  3. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    красивый? -ламбо-таврия дааа со вкусом не поспоришь
     
  4. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.497
    Симпатии:
    1.726
    Ну я бы дерево вопросов построил, чтоб реализовать сразу все уровни. И писал бы в сессию уже пройденные:
    PHP:
    1. $questionTree = [
    2.     "Автомобиль" => [
    3.          "Да" => [
    4.                "Страна-производитель" => [
    5.                     "Да" => [// И так далее]
    6.                ]
    7.           ],
    8.           "Нет" => [
    9.               //И так далее
    10.            ]
    11.      ]
    12. ];
    Ну и надо, конечно, рекурсивную функцию написать для обхода этой хрени.
     
    denis01 нравится это.
  5. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    не проще тупо странички со ссылками на другие странички? Это ж то, для чего веб создавался.
     
  6. Sergey_Tsarev

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

    С нами с:
    17 мар 2016
    Сообщения:
    502
    Симпатии:
    105
    Выбор неочевиден :D
    Так у него наверное динамически странички будут создаваться.
     
  7. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    каждый раз все вопросы заново придумывать ради одного раза? не верю.
    даже если из бд берутся, достаточно чтобы были странички с текстом, плюс к ним ссылки, которые ведут на другие странички.
    --- Добавлено ---
    я к тому, что дерево не нужно. оно может дерево, может не дерево. нет нужды его строить заранее. достаточно, что с текущей страницы есть ссылки на другую. А деревом они растут или кольцом вообще - это не важно.
     
  8. Sergey_Tsarev

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

    С нами с:
    17 мар 2016
    Сообщения:
    502
    Симпатии:
    105
    Имеешь ввиду:
    PHP:
    1. foreach ($page as $pages) {
    2. echo '<div>'.$pages['text'].'<br><a href='.$pages['link'].'>Да</a></div>';
    3. }
     
    #8 Sergey_Tsarev, 2 май 2017
    Последнее редактирование: 2 май 2017
  9. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    лучше две таблицы. одну для страниц, другую для ссылок.
    чтобы несколько ссылок цеплять на одну страницу
    --- Добавлено ---
    имхо проще руками наклепать страницы со ссылками
     
  10. khomchenko

    khomchenko Новичок

    С нами с:
    5 дек 2016
    Сообщения:
    29
    Симпатии:
    0
    надо без бд и чтоб не было много страниц
    В одном файле
     
  11. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    нафига в одном файле? неудобно это.
     
  12. Sergey_Tsarev

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

    С нами с:
    17 мар 2016
    Сообщения:
    502
    Симпатии:
    105
    Юзай JS