РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
8 of 103 menu

Строка на случайном языке

Реализуйте сайт, выводящий строки на случайном языке.

Продумайте структуру базы данных для хранения строк на разных языках (текст, язык). Вручную вбейте в базу 20-30 строк на разных языках (например, "Привет" - русский, "Hello" - английский, "Bonjour" - французский, "Hola" - испанский, "Hallo" - немецкий и т.д.). Все данные должны храниться в базе данных и выдаваться по запросу.

Основные возможности проекта

  • Кнопка для генерации случайной строки.
  • Фильтр по языкам.
  • Вывод строки с указанием языка.

Главная страница

На главной странице сайта должна быть кнопка "Показать случайную строку" и фильтр для выбора языка. При нажатии на кнопку сайт выбирает случайную строку из базы данных с учетом выбранного языка и выводит её.

Фильтр по языкам

Фильтр должен представлять собой выпадающий список с доступными языками (список формируется из уникальных значений в базе данных). При выборе конкретного языка строки выбираются только на этом языке. Опция "Все языки" показывает строки без фильтрации.

Результат

После нажатия на кнопку сайт должен вывести:

  • Строку (текст).
  • Язык, на котором написана строка.

Если строк для выбранного языка нет в базе, должно выводиться сообщение: "Строк для выбранного языка не найдено".

Дополнительные возможности

  • Кнопка "Еще" для показа другой случайной строки с теми же настройками.
  • Вывод названия языка на языке оригинала (например, "Русский", "English", "Français").
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить