За последние 24 часа нас посетили 36557 программистов и 1717 роботов. Сейчас ищут 872 программиста ...

генерация страниц сайта

Тема в разделе "PHP для новичков", создана пользователем zikko122, 10 апр 2014.

  1. zikko122

    zikko122 Новичок

    С нами с:
    1 апр 2014
    Сообщения:
    27
    Симпатии:
    0
    Я еще новичок в, я бы хотел узнать как сделать так чтобы при GET запросе генерировалась страница с контентом?https://mysite/account вот такой запрос и чтобы грузило определенный контент
    Я думаю так, необходимо создать базу в которой будет храниться контент для страницы, позже когда GET будет равна каком-то индетификатору то будет генерироваться страница с данным контентом. Если это не так, расскажите как правильно. Вот функция которая отвечает на GET
    Код (Text):
    1. function url()
    2.   {
    3.     $url = $_SERVER["REQUEST_URI"];
    4.     $url = mb_split("/", $url);
    5.     $count_url = -1;
    6.     foreach($url as $value)
    7.     $count_url++;
    8.     $razdel = $url["$count_url"];
    9.     $razdel = analiz($razdel);
    10.     return $razdel;
    11.   }
    Нужно еще сделать так, чтобы оно получало контент из базы, когда будет например введено http://mysite.com/films выводило нужен контент. Рассказал как мог
     
  2. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Направление верное. Посмотрите любой пример работы с БД для начала.
     
  3. zikko122

    zikko122 Новичок

    С нами с:
    1 апр 2014
    Сообщения:
    27
    Симпатии:
    0
    я умею пользоваться БД, просто я не знаю как правильно все это оформить на php.Мне бы какой-то пример, а то я пробовал делать красиво получается
     
  4. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Отправляешь запрос в базу получаешь ответ выводишь.
    Примеров куча. В чем конкретно вопрос?
     
  5. zikko122

    zikko122 Новичок

    С нами с:
    1 апр 2014
    Сообщения:
    27
    Симпатии:
    0
    Ну вот например есть сайт с фильмами [​IMG] позже нажал на какой-то фильм, отправился запрос и перешло на другую страницу [​IMG] я вот не знаю как правильно это реализовать типа динамический сайт
     
  6. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    делать запрос в бд =)

    Добавлено спустя 1 минуту 42 секунды:
    допустим у тебя есть список студентов.
    и ты хочешь посмотреть, кто из них не сдал работу.
    тогда ты делаешь запрос в бд и смотришь.
    а у студентов есть фотки в другой таблице
    и ты берёшь из той таблицы у каждого студента ту фотку, что обозначена как главная
    и выводишь список студентов
     
  7. nixx

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

    С нами с:
    20 фев 2013
    Сообщения:
    132
    Симпатии:
    0
    Для главной страницы запрос будет примерно такой
    Код (Text):
    1.     if(  empty($_GET )){$result = $db->query("SELECT * FROM page");
    2. while($myrow = $result->fetch()) {.....}}
    а для выбранной страницы
    Код (Text):
    1.     if($_GET== $id )
    2.         {       $result = $db->query("SELECT * FROM page WHERE id='". $id ."'");
    3.         $myrow = $result ->fetch();{...........}}
     
  8. zikko122

    zikko122 Новичок

    С нами с:
    1 апр 2014
    Сообщения:
    27
    Симпатии:
    0
    ооо ... спасибо, именно так я и имел в виду.
     
  9. maxycwebber

    maxycwebber Новичок

    С нами с:
    25 мар 2014
    Сообщения:
    263
    Симпатии:
    11
    Адрес:
    Gdansk
    оффтоп
    * госпди, ребенок еще в начале пути, как много ему еще придется пройти граблей, сколькому придется научиться. мне так его жаль :D
     
  10. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    1) Чтож ребенок-то сразу, гляди, обидишь человека.
    2) А человек вполне адекватен, к слову.
    3) Ничего страшного. Пых - не С++, об него ногу не сломать.
     
  11. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    мы все в начале пути, ибо чем больше узнаешь, тем более понимаешь насколько мало знаешь
     
  12. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    во во.
     
  13. maxycwebber

    maxycwebber Новичок

    С нами с:
    25 мар 2014
    Сообщения:
    263
    Симпатии:
    11
    Адрес:
    Gdansk
    Чтож ребенок-то сразу, гляди, обидишь человека.
    имел ввиду ребенок в пыхе. что он в начале пути. оглядываюсь обратно, и не хочу возвращаться ))))