|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.09.2016, 16:38 | #1 |
Форумчанин
Регистрация: 15.08.2015
Сообщений: 173
|
с чего начать сделать тестовое задание по MVC?
форму создам а дальше какие файлы реализовать и т.д. подскажите чтобы грамотно начинать. спасибо
задание: --- Базовая функциональность --- 1) Сделать форму обратной связи. На странице должны быть показаны все оставленные отзывы, под ними форма: Имя, E-mail, текст сообщения, кнопки "Предварительный просмотр" и "Отправить". Отзывы можно сортировать по имени автора, e-mail и дате добавления (по умолчанию - по дате, последние наверху).Также должна быть валидация. 2) Предварительный просмотр должен работать без перезагрузки страницы. 3) Сделать вход для администратора (логин "admin", пароль "123"). Администратор должен иметь возможность редактировать отзыв. Измененные отзывы в общем списке выводятся с пометкой "изменен администратором". 4) К отзыву можно прикрепить картинку. Картинка должна быть не более 320х240 пикселей, при попытке залить изображение большего размера, картинка должна быть пропорционально уменьшена до заданных размеров. Допустимые форматы: JPG, GIF, PNG. 5) У администратора должна быть возможность модерирования. Т.е. на странице администратора показаны отзывы с миниатюрами картинок и их статусы (принят/отклонен). Отзыв становится видимым для всех только после принятия админом. Отклоненные отзывы остаются в базе, но не показываются обычным пользователям. Изменение картинки администратором не требуется. В приложении нужно с помощью чистого PHP реализовать модель MVC (PHP-фреймворки использовать нельзя). Верстка на bootstrap. Помните, что аккуратность - это один из главных критериев оценки тестового. Приложение нужно развернуть на любом бесплатном хостинге, чтобы можно было посмотреть его в действии. Скопируйте в корневую папку проекта наш онлайн-редактор dayside (https://github.com/boomyjee/dayside) Таким образом редактор будет доступен по url <ваш проект>/dayside/index.php Убедитесь, что настройки .htaccess подволяют редактору открыться. При первом запуске редактор попросит установить пароль, поставьте как в админке: 123.
Москва форум- общение на любые темы!!
|
28.09.2016, 17:00 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Да какой толк от MVC и тестовых заданий когда с основами не разобрались
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
28.09.2016, 21:39 | #3 |
Форумчанин
Регистрация: 15.08.2015
Сообщений: 173
|
как сделать чтобы отзывы сохранялись на странице
было задание
1) Сделать форму обратной связи. На странице должны быть показаны все оставленные отзывы, под ними форма: Имя, E-mail, текст сообщения, кнопки "Предварительный просмотр" и "Отправить". PHP код:
Москва форум- общение на любые темы!!
|
28.09.2016, 22:00 | #4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Сохраняй отзывы в БД, или записывай в файл.
|
28.09.2016, 22:01 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Сохранять в БД.
таблицы, <br> и <center> что-то не похоже на "аккуратную верстку", требуемую в задании (а последний вообще deprecated уже давно).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 28.09.2016 в 22:10. |
28.09.2016, 22:38 | #6 |
Форумчанин
Регистрация: 15.08.2015
Сообщений: 173
|
я же только учусь поэтому и спрашиваю иначе бы и не писал здесь т.е что я умею то написал и хочу чтобы подкоректировали направили в правильном направлении
Москва форум- общение на любые темы!!
|
28.09.2016, 22:49 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Так а я что ответил?
Про направление писали уже раньше же. Ну или например https://map.hexlet.io/pages/start Современные справочники по верстке и вебу: https://webref.ru https://developer.mozilla.org/en-US PHP http://www.phptherightway.com / http://getjump.me/ru-php-the-right-way Эта задача слишком сложная для обучения на таком этапе, сначала надо основы освоить.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
29.09.2016, 04:04 | #8 |
Форумчанин
Регистрация: 15.08.2015
Сообщений: 173
|
частично получилось добавляются посты, в базу и выводятся на экран, но когда просто перезагружаю страницу не вводу в форму печатается опят последний пост
PHP код:
Москва форум- общение на любые темы!!
|
29.09.2016, 08:37 | #9 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Какую страницу? Вы точно index.php открываете (если код из сообщения выше лежит в нем)? Что в login.php?
В БД посты все есть? Форматируйте код нормально, а не как попало. (нормально это например так https://gist.github.com/AlexP11223/2...bfc9effcb4e3d9) И возьмите mysqli_ или PDO вместо древних mysql_ функций. Цитата:
https://www.google.com/search?q=sql+injection https://en.wikipedia.org/wiki/Prepar...tement#PHP_PDO www.phptherightway.com/#databases / http://getjump.me/ru-php-the-right-w...BD%D1%8B%D1%85
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 29.09.2016 в 08:40. |
|
29.09.2016, 17:39 | #10 |
Форумчанин
Регистрация: 15.08.2015
Сообщений: 173
|
я открываю index.php(код из сообщения выше лежит в нем) т.е она передает сама себе
login.php: <?php // login.php $db_hostname = 'localhost'; $db_database = 'otzyv'; $db_username = 'root'; $db_password = '1111111'; ?> а вот этот код с книги PHP код:
Москва форум- общение на любые темы!!
Последний раз редактировалось Alex11223; 29.09.2016 в 17:52. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
тестовое задание | c#-programmer | C# (си шарп) | 1 | 11.06.2015 00:42 |
Хочу сделать простенкую графическую игру, не знаю с чего начать | wi3ik | Visual C++ | 7 | 30.07.2012 09:24 |
хочу сделать программу смс-дневник - с чего начать? | Шурупик | Помощь студентам | 4 | 08.06.2012 14:07 |
Курсовой проект..на с++, посмотрите задание что с ним делать с чего начать...я 1с-ник | anisa8310 | Общие вопросы C/C++ | 3 | 13.11.2010 11:41 |
Я хочу сделать сайт. С чего начать? | Alar | Свободное общение | 13 | 29.01.2008 16:34 |