1. Функциональное и Процедурное программирование 2 разные вещи...
2. Можно посмотреть различные простые фреймворки, и посмотреть как делают подобные вещи там с применением ооп, самое главное это определить сущности и действия которые она может выполнять, а дальше уже разберетесь..
Еще раз смотрите, делать отдельные таблицы студентов и преподов, надо в том случае, если допустим у студента есть курс, у препода его нет, и если вот таких вот полей будет много, то надо делать разные таблицы, ели их 2-3 то можно и не делать...
MBmusic пишет:
а вот для записи каких то личных сообщений, расписания и тд то уже в другие таблицы которые будут связаны по id с students или teachers?
Связаны они не будут с таблицами студентов, или учителей, они будут связаны с таблицей users (по которой происходит авторизация)...
1. Как я понял что у вас одна форма для входа преподов и студентов, отсюда вытекает что должна быть общая таблица типа users с полями логин, пароль, дата реги, и тип пользователя (препод или студент).
2. Если у препода есть информация (именно информация такая как возраст, имя и т.п), которой нет у студента, то делаем 2 таблицы для студента и препода, и ссылаемся на таблицу users по id.
А записи это уже отдельная таблица...
оо, а еще такой вопрос......а там личные всякие данные студентов и преподов хранить в разных таблицах......ну типа для студентов своя для преподов своя......? а вот когда мы регистрируем пользователя, например студента, пишем его логин, пароль, приоритет......но нам так же нужно будет создавать в другой таблице строку с данными для этого юзера которая будет относиться к этому студенту по айди, я правильно думаю?)
Ну я бы это там же в таблице и сделал, можно конечно и разделить по таблицам, но гемора потом будет больше... (Добавление)
Хотя если много таких полей, типа у препода есть информация которой нет у студента и наоборот, то лучше отдельными таблицами...
LIME
Для работы в единственном случае то может быть и да функция не нужна (и то стоит все таки написать), но что бы потом проще было, и код не превращать в кашу, я бы все таки написал, тем более что там писать то 5 строк...
LIME, все норм написал, обычно так и делают, просто отправку письма можно завернуть в функцию и отдельно ее подключать, и будет норм все..
Пишите это где хотите хоть с кнопкой хоть где,
Ну или заново, но чтоб тоже была админка))
Очень нужно
Думал речь тока о корзине идет...
Не знаю насчет админки (если ее можно так назвать), но корзину точно заново...
Но это уже к тому кто будет это делать...
А вообще посмотрите уже готовые интернет магазины, думаю можно найти гораздо лучше чем сейчас...
А писать интернет магазин с 0, это и долго, и дорого...