Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.07.2016, 20:23   #1
quarty
Форумчанин
 
Аватар для quarty
 
Регистрация: 09.10.2010
Сообщений: 124
По умолчанию Различные уровни доступ к материалам на сайте php

Подскажите. Есть регистрация и авторизация на сайте. После авторизации человек попадает на страницу, где есть текст, форма и кнопка, человек вводит текст, нажимает отправить и текст заносится в базу MySQL.

Вопрос, как сделать чтоб, если текст который человек отправил, мне понравился, то я ему даю доступ к следующему заданию, если нет, то он не может попасть на следующее задание и в дальнейшем когда человек заходит на ту страницу у него показывает уже новое задание, а не старое Спасибо
quarty вне форума Ответить с цитированием
Старый 18.07.2016, 20:40   #2
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Открываешь то что он написал, читаешь, да да, именно читаешь.

Потом оцениваешь, долго думаешь, пытаешся понять свои чувства, полностью погружаясь в себя.

Если понравилось то что человек написал, даешь ссылку вторую!
Ну а если нет, то даешь, новую первую!

<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Старый 18.07.2016, 20:50   #3
quarty
Форумчанин
 
Аватар для quarty
 
Регистрация: 09.10.2010
Сообщений: 124
По умолчанию

очень смешно
quarty вне форума Ответить с цитированием
Старый 18.07.2016, 20:55   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну не нравится ссылки — заведите поле в БД и выводите соответствующее содержимое страницы.

Код:
$user_passed = readFromDb();

if ($user_passed) {
    showNextTask();
}
else {
    showFailPage();
}
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 18.07.2016, 21:02   #5
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Мне понравился уровень абстракции

Цитата:
$user_passed = readFromDb();
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Старый 18.07.2016, 21:27   #6
quarty
Форумчанин
 
Аватар для quarty
 
Регистрация: 09.10.2010
Сообщений: 124
По умолчанию

Это надо будет все задания в базу добавить? А как в базу добавить ссылки, кнопки, форму?
quarty вне форума Ответить с цитированием
Старый 18.07.2016, 21:35   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Зависит от задачи.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 18.07.2016, 22:14   #8
quarty
Форумчанин
 
Аватар для quarty
 
Регистрация: 09.10.2010
Сообщений: 124
По умолчанию

Задача что если я одобрил ему показывает другое задание, если нет, то заново
quarty вне форума Ответить с цитированием
Старый 18.07.2016, 22:45   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Это слишком неконкретно.

Что в заданиях? Сколько их? Откуда они берутся?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 27.07.2016, 16:33   #10
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

делаешь различные группы пользователей и в соответсвии с группой идет доступ к материалам.
повышение можно сделать одной кнопкой.
примерно как на форуме
новичок
форумчанин
старожил

материал имеет поле сложность. 1,2,3

новичку показывается только материалы с номером 1
форумчаниную с номером 1 и 2
старожилу с номером 1 и 2 и 3

кстати все остальные ответы - вообще не в тему и не корректны. зачем они не понял.
Alar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перехват данных из span id и вывод средствами php на сайте - PHP nikolokaputik80 PHP 2 04.05.2016 10:52
установить редирект на сайте при запрете на доступ к сайту по ip Pcrepair HTML и CSS 1 27.03.2015 14:09
Разработка ИП системы по основным и вспомогательным материалам sovushka1001 Microsoft Office Access 0 14.05.2014 12:01
уровни Deniska12 PHP 1 21.03.2012 11:56
Как ограничить доступ к интернет ресурсу (сайте Одноклассники) LIK44 Помощь студентам 15 20.12.2011 10:39