PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 3
Jamiroquai Отправлено: 31 Августа, 2016 - 17:44:23 • Тема: Название ссылки и вывод материала • Форум: Вопросы новичков

Ответов: 3
Просмотров: 263
Спасибо!
Jamiroquai Отправлено: 31 Августа, 2016 - 01:17:25 • Тема: Название ссылки и вывод материала • Форум: Вопросы новичков

Ответов: 3
Просмотров: 263
Здравствуйте. Попал в ступор, не могу понять какой шаг должен быть следующим.
Создал страницу, на которой находится форма (несколько input, одним из которых является "название"). При нажатии на "submit" происходит переход на следующую страницу, в которой введенный пользователем материал добавляется в базу данных. Есть страница на которой выводятся все "названия". Каждое название должно быть ссылкой на соответствующие материалы.
Я понимаю как создать шаблон страницы, которая будет автоматом генерировать материал, выбирая из базы данных нужные значения например по айди. Т.е. в ссылке на страницу будет находится get параметр = id определенного материала. Но тогда ссылка будет иметь вид lessons.php?id=6. Я же хочу чтобы вместо get параметра было название урока. По красоте, короче. Вроде lessons.php/learnsomething
Проблема в том что я даже не знаю как у гугла спросить что мне делать Улыбка . Где можно найти какие либо материалы и уроки по этой теме?
Jamiroquai Отправлено: 28 Августа, 2016 - 20:44:04 • Тема: PHP выводится как текст • Форум: HTTP и PHP

Ответов: 0
Просмотров: 933
Здравствуйте. Даже не знаю что конкретно из кода выложить. Стоит open server. Создаю на локальном сервере сайт. Некоторые страницы являются html файлами, другие php. Неделю все было исправным и рабочим. Что собственно произошло сейчас : есть 4 php файла. 3 из них работают нормально. НО! если запустить четвертый, то на страницу выводится его php код как текст. ДАЛЕЕ! Если после этого запускать остальные php страницы - те так же начинают выводиться как текст. Если же закрыть все вкладки и открыть заново любую php страницу кроме четвертой - те снова начнут отображаться корректно. Код той самой четвертой страницы:
PHP:
скопировать код в буфер обмена
  1.  
  2.         $mysqli = new mysqli("localhost", "root", "", "guitar_chunks");
  3.         $query = "INSERT INTO lessons
  4.                          (category, title, video link, description)
  5.                          VALUES ('lesson_category','lesson_title', 'video_link', 'lesson_description')";

!!!!! проблема в form. Какой скрипт впишешь в action - такой отобразится как текст.
CODE (html):
скопировать код в буфер обмена
  1. <form action="test.php" method="POST" id="add_lesson">
  2. <label for="lesson_title">Название урока:</label>
  3. <input type="text" name="lesson_title">
  4. <label for="lesson_category">Категория: </label>
  5. <select name="lesson_category">
  6.         <option value="Основы">Основы</option>
  7.         <option value="Разборы песен">Разборы песен</option>
  8. </select>
  9. <label for="video_link">Ссылка на видео:</label>
  10. <input type="text" name="video_link">
  11. <label for="lesson_description">Описание:</label>
  12. <textarea name="lesson_description" cols="50" rows="10"></textarea>
  13. <input type="submit" value="Загрузить" id="upload_lesson_button">
  14. </form>

(Добавление)
Решил проблему. Отправлял пост параметр с html страницы на php Нет

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB