- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
добрый вечер всем заглянувшим.
Проблема такая.
Есть таблица билет
поля таблицы
пример вопроса
Как мне завязать варианты ответа к вопросу?
Новую табицу использовать не хотелось бы.
Ответов может быть от 2 до 8 итд.
Буду благодарен за вашу помощь.
Таблица 2: `id_otvet` `id_bilet` `otvet`
связь по id_bilet один ко многим
Вы сразу эти мысли отбрасывайте а. Сколько надо таблиц столько и используйте.
Две, значит две.
Вы сразу эти мысли отбрасывайте а. Сколько надо таблиц столько и используйте.
Две, значит две.
Да так и сделал, по другому не придумал как. :)
`bilets`
id_bilet variant_otveta
376 .Комплексная пьянка проводится:
`v_otvet`
376 1 .ежемесячно
376 2. ежеквартально
376 3. раз в 6 месяцев
376 4.ежедневно
Да так и сделал, по другому не придумал как. :)
А по другому и не получится, точнее сделать то можно, но это будет не правильно и ограничено, можно даже сказать бредотаблица вида
таблица
айди | вопрос | ответ 1 | ответ 2 | ответ 3 | ответ 4 | и т.д.
если ответов не много и т.е. вы знаете их количество, скажем их не больше 5, то тогда можно и так сделать, тогда будет правильно, но вот если к вопросу могут быть и 20 и 30 ответов, то тогда таблица станет порнографией.
Можно и одной таблицей обойтись, в php только чуть более попрограммить придется, чем , если бы две таблицы было :)
+ развивает творческое мышление :)
Если с одной таблицей, то я бы сделал так:
Берем кол-во полей с ответами исходя из билета, где это количество максимальное.
Если в билете меньше ответов, то неиспользуемые поля оставляем пустым.
При считывании загоняем в массив, пустые значения отбрасываем.
Каждый ответ (по порядковому номеру) всегда будет в массиве под одинаковым id, поэтому его вычленить будет несложно.
Вообще, чтобы дать нужный совет, нужно знать какие манипуляции с данными будут, тогда можно будет посоветовать конкретное решение.
Можно и одной таблицей обойтись, в php только чуть более попрограммить придется, чем , если бы две таблицы было :)
+ развивает творческое мышление :)
Вообще, чтобы дать нужный совет, нужно знать какие манипуляции с данными будут, тогда можно будет посоветовать конкретное решение.
Про массивы я читал, да по такому принципу если не ошибаюсь работает доска объявлений joker 3.
Пишу скрипт который будет служить чем то типа CMS
для билетов и ответов на них, ну или по принципу тестов разных.
сейчас сделал три таблицы
можно конечно и двумя обойтись,
в первую таблицу bilets добавляются билеты
id_glava это глава в каждой главе может быть разное количество вопросов
vopros сам вопрос
var_otvet вариант ответа в каждой главе, тоетсь глава 1 имеет вопросы с первого по 115
далее идет глава 2 начинается с 1 билета итд.
id_bilet glava vopros var_otvet
114 1 114
115 1 115
116 2 1. вопрос Мероприятиям . 1
117 2 2. вопрос Метод 2
третью таблицу можно и не использовать
проще добавить рядом с каждым вопросом правильный ответ, потому как вариант ответа всего один.
добавляем ячейку и готово. :)