У меня есть сайт PHP/MySQL для регистрации и оплаты за бегущие гонки.Бегущая гонка со специальной категорией или билетом
Моей главной проблемой (которая сейчас меня блокирует) является то, что пользователь зарегистрировался и заплатил надпись за одну гонку. Эта одиночная гонка имеет поле «цена» в поле «MySQL». бег гонки < -> единая цена.
Через месяц у меня будет новое событие, и организатор хочет несколько цен для разных бегунов (в зависимости возраста, ребенок, старший, и т.д.)
Моя фактическая MySQL схемы
USERS (**id**, username, password, email)
USER_PROFILES (user_id, name, surname, gender, birthdate, etc...)
EVENTS (**id**, name_desc, date, price, ...)
REGISTRATIONS (id, user_id, event_id, signup_date, bank_order, bank_result)
I Представьте себе поток веб-сайта пользователя, но я не знаю, как его реализовать в БД. Поток будет: - Тип испанский удостоверение личности. - Проверка системы, если она соединена ранее. - Если нет, пользователь заполняет личную форму данных. - (New) Выберите категорию/билет/цену этого пользователя. - Добавляет пользователя в корзину. - Оплатите всех бегунов за один платеж.
Ex: http://www.cronometrajes.com/en/guest_signup/race/ii_carrera_popular_olleros_de_sabero
Test ID: 71000000N
Испанский Формат телефона: [0-9] {9} Ex: 666554433
Из-за моего веб-сайта схемы, Я не знаю, как улучшить мой фактический сайт с помощью этой другой функции.
Надеюсь, я все объяснил. Извините за мой плохой английский.
Между пользователями и профилями существует от 1 до 1, не так ли? – Strawberry
И (ясно!?!) Цена события теперь должна быть в собственной таблице! – Strawberry
Взаимосвязь/php tank auth) между пользователями и профилями 1: 1) – llobu