1. Niger - 11 Июня, 2009 - 10:55:10 - перейти к сообщению
Есть три таблицы: 1) Юзеры -> поля -> Name, ID 2) Предметы-> поля -> Name, ID 3) Предметы_юзеры -> поля -> ID_user, ID_predmet . Кто догадался, а кто нет, то связь многие ко многим, т.е. у одного юзера несколько предметов. Нужно написать объектную модель для этих трёх таблиц и написать функцию GetPredmetsByIdU($id_us). кто мне поможет? использовать апдейты и сеты... я не знаю что это такое и знать как-то не особо хочу... смог бы сам нормально спрогить но без объектов и классов... поможытие кто чемъ можит... плиз
2. Stierus - 11 Июня, 2009 - 11:01:35 - перейти к сообщению
Цитата:
Порадовал старика
я не знаю что это такое и знать как-то не особо хочу
3. Niger - 11 Июня, 2009 - 11:04:04 - перейти к сообщению
Stierus пишет:
Цитата:
Порадовал старикая не знаю что это такое и знать как-то не особо хочу
Я по моему уже говорил, что я без ООП могу всё это сам сделать... абсолюнто всё... препод скзал использовать ООП. Тому кто шарит в этом всё это займёт минут пять... а мне всё это изучать дня два
4. Stierus - 11 Июня, 2009 - 11:14:24 - перейти к сообщению
Цитата:
что я без ООП могу всё это сам сделать... абсолюнто всё...
Цитата:
Тому кто шарит в этом всё это займёт минут пять...
Тоесть ты за 5 минут сделаешь "всё" без ООП ?
5. Niger - 11 Июня, 2009 - 11:16:18 - перейти к сообщению
уже сделал только на листочке...
Запрос написать тебе в подтверждение? который выводит все предметы указанного юзера...
представьте как вы мне поможите мне сдавать это задание через 4 часа... и я получу зачёт всех знакомых обзвонил... никто не шарит в этом...
Запрос написать тебе в подтверждение? который выводит все предметы указанного юзера...
представьте как вы мне поможите мне сдавать это задание через 4 часа... и я получу зачёт всех знакомых обзвонил... никто не шарит в этом...
6. Stierus - 11 Июня, 2009 - 11:22:05 - перейти к сообщению
Да запрос-то и я тебе могу выложить, тут дело в другом
По ООП, тебе надо написать 2 класса:
Юзеры и предметы.
В юзерах нужны функции:
получить список всех предметов
получить информацию о пользователе
добавить предмет
удалить предмет
изменить информацию о пользователе
В предметах нужны функции:
Получить список пользователей предметом
Получить информацию о предмете
добавить пользователя
удалить пользователя
изменить информацию о предмете
У меня на описание функционала (примерного) ушло порядка 3 - 4 минут, что ты там про 5 говорил?
По ООП, тебе надо написать 2 класса:
Юзеры и предметы.
В юзерах нужны функции:
получить список всех предметов
получить информацию о пользователе
добавить предмет
удалить предмет
изменить информацию о пользователе
В предметах нужны функции:
Получить список пользователей предметом
Получить информацию о предмете
добавить пользователя
удалить пользователя
изменить информацию о предмете
У меня на описание функционала (примерного) ушло порядка 3 - 4 минут, что ты там про 5 говорил?
7. Niger - 11 Июня, 2009 - 11:24:47 - перейти к сообщению
я ж так... условно... зачем нужны функции типа добавить\удалить? если нужно только лишь получить все именя предметов по айдишнику юзера?
8. Stierus - 11 Июня, 2009 - 11:25:40 - перейти к сообщению
Хотя тебе же модель нужна
Ну тогда то, что я написал выше - оформи по Uml и все будет норм. Добавь туда свойства класса (имя пользователя, массив, содержащий, список вещей), каждая вещь - экземпляр класса вещь. Все вышеописанное - для пользователя, соответственно. Так же делаешь для вещи. Ну а 1 функцию мы уж как-нить напишем, после того, как ты эту схему покажешь.
Ну тогда то, что я написал выше - оформи по Uml и все будет норм. Добавь туда свойства класса (имя пользователя, массив, содержащий, список вещей), каждая вещь - экземпляр класса вещь. Все вышеописанное - для пользователя, соответственно. Так же делаешь для вещи. Ну а 1 функцию мы уж как-нить напишем, после того, как ты эту схему покажешь.
9. Niger - 11 Июня, 2009 - 11:26:53 - перейти к сообщению
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- class users {
- var name
- var predmeti
- set setname;
- set predmet;
- }
это всё на что у меня хватило ума: (писал быстро очень спешу)
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- connection...
- $result=mysql_query("SELECT Predmets.name FROM Users_predmets,Users,Predmets where users_predmets.id=Predmets.ID AND users_predmets.ID_u=Users.ID AND Users.Id='$us_id'");
- $mysql_result("result","Pred");
- $numrows=mysql_numrows("$result");
- (i=0;numrows;i++)
- {ar[i]=new users;}
- Function IDname($Ide);
- {
- sql=SELECT Name from users Where ID=$Ide;
- res=mysql_result("rese","name");
- ar[i]->setname($res);
- ar[i]->setpretmets($pred);