За последние 24 часа нас посетили 8745 программистов и 683 робота. Сейчас ищут 240 программистов ...

Создание новых страниц на php

Тема в разделе "PHP для новичков", создана пользователем Vlad_yo, 8 ноя 2018.

  1. Vlad_yo

    Vlad_yo Новичок

    С нами с:
    8 ноя 2018
    Сообщения:
    2
    Симпатии:
    0
    Здравствуйте!

    Возник вопрос: как реализовать на php создание страницы.

    Есть сайт, в котором есть БД с таблицей "Задачи". Как мне для каждого id задачи создавать свою страницу на сайте?

    Тот же принцип и на этом форуме: каждая тема имеет свою ссылку, то-есть создается заново, как я понимаю.

    Как это реализовать?
     
  2. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.443
    Симпатии:
    1.740
    тебе нужно все запросы направлять на один файл и в параметре передавать id задачи
    в этом файле ты лезешь в бд и достаешь ее инфу и отрисвоываешь по шаблону. всё.
     
  3. Vlad_yo

    Vlad_yo Новичок

    С нами с:
    8 ноя 2018
    Сообщения:
    2
    Симпатии:
    0
    А как сделать адрес страницы типа домен/номер задачи/задача
    Если по бд, то адрес же один будет
     
  4. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    1.818
    Симпатии:
    133
    для начала создай бд с задачами и покажи sql запрос, для конкретной задачи, без PHP.

    номер задачи/задача

    обычно или номер делают или название задачи
     
  5. miketomlin

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

    С нами с:
    9 авг 2016
    Сообщения:
    1.387
    Симпатии:
    221
    Посмотрите описание модели данных этого движка. Двухкомпонентные пути поддерживаются ядром. На каждую адресную ветвь (от корня) дефолтом предусмотрен максимум один шаблон, но сделать разветвление, чтобы использовать два разных шаблона для /cat и /cat/obj, элементарно – пример. Также можно сделать подобное разветвление прямо во фронте.

    Не совсем понятно, что означает «задача» в адресе. Слаг для SEO? Более распространенные форматы адресов такие:
    /слаг_задачи
    /tasks/слаг_или_id_задачи
    и т.п. Упомянутый движок поддерживает оба показанных формата автоматом.
    --- Добавлено ---
    Номер довольно часто совмещают со слагом, чтобы и быстро искать по номеру, и SEO-составляющая была в адресе (слаг). Во избежание дублей нужно добавить проверку: если слаг из адреса запроса не соответствует каноническому (хранимому в БД), делать 301-ый редирект на канонический адрес.