|
|
|
|
|
для: sim5
(25.09.2008 в 20:35)
| | хм...
логично...(((
чтож,спасибо за помошь.... | |
|
|
|
|
|
|
|
для: nek-v
(25.09.2008 в 20:23)
| | Пример чего? Если вы знаете как делать выборку из базы значений, а также значений по условию, так какая проблема? Я вам уже рассказал все, как можно сделать, пишите. Я не знаю каким образом у вас пользователь получает все рецепты категорий, но начинайте с этого. Некто кто редактирует все, выбирает в меню "Редактировать", затем категорию и получает список рецептов из которого может выбрать необходимый для редактирования, ну и делее, что я уже писал. Вы что хотите чтобы я весь интерфейс написал для вас? Я этого делать не буду, хотя бы потому, как многого не знаю чего у вас там и как все взаимодействует.
Что касается непосредственно выбора рецепта для редатирования, то напишите единственный запрос для рецепта, например, id=5. Если все поля редактируются, значит получайте все поля, если нет, то только необходимые. Выводите форму - точно такую же какая у вас для добавления рецептов (может быть с меньшим числом полей, если не все редактируются), но атрибутам value полей этой формы присваивайте соответствующие значения полей из таблицы. Знаете как запрос делать - пишите, знаете как форму выводить, выводите... Будут ошибки, помогут исправить, но а догадываться как все это у вас выглядит никто ведь не будет. | |
|
|
|
|
|
|
|
для: sim5
(25.09.2008 в 20:14)
| | ну не за один конечно....
Запись выборку редактирование и удаление(по части SQL запросов) я уж умею делать.
да и вывод вроде тож.
sim5 вы здесь не первый день, да и опыта не мало я думаю.
Можете показать пример чего либо подобного? | |
|
|
|
|
|
|
|
для: nek-v
(25.09.2008 в 20:08)
| | Вы кроме того, что в связи с одним днем запихали все в разные таблицы и т.д., вы еще хотите изучить РНР и MySQL за один день? | |
|
|
|
|
|
|
|
для: sim5
(25.09.2008 в 19:54)
| | мда.....
как видно из кода формы запросов там нет никаких.
просто форма.
я не могу упрятать запрос и вывод в код этой формы((((((((((( | |
|
|
|
|
|
|
|
для: nek-v
(25.09.2008 в 19:48)
| | Ну если есть уникальные ID, то какие проблемы? Получаете весть список рецептов категории. У каждого рецепта ссылка, в которой есть параметр, например, id=12. Получая этот GET параметр, получаете по нему из таблицы все поля рецепта, которые надо редактировать и выводите в форму. В этой форме также добавляете скрытое поле со значеним этого ID. По этому ID и обновите запись с уникальным номером 12. Разница форм только в том, что в первом случае вы выводите поля формы пустыми, во втором случае заполненные значениями полученными из базы. В чем собственно трудность? | |
|
|
|
|
 15.1 Кб |
|
|
для: sim5
(25.09.2008 в 19:30)
| | sim5 поверьте, я могу вывести и вывожу список категорий и список рецептов в нем.
Есть у меня дурная привычка в любую создоваемую мной таблицу, совать уникальное автоинкрементное id (глядишь и сгодится:)))
Каждая запись имеет свой id и при выводе списка рецептов я ореинтируюсь именно по нем.
Я просто не могу (ну блин не доходит до меня) сгенерировать ТУ ЖЕ ФОРМУ но с готовым рецептом из БД обращаясь по id!
форма генерировалась циклом,впрочем как и записывалась.
Как всунуть вывод из бд в тот же цикл я и не пойму((((((
P.S. Дамп в приложенном файле | |
|
|
|
|
|
|
|
для: nek-v
(25.09.2008 в 19:14)
| | Понимаете, вам кажется, что вы "упростили себе жизнь", на самом деле вы ее усложняете. Например, вы можете вывести весь список рецептов некой категории. И пусть даже в этой категории не будет рецептов с одинаковым названием, по которому вы можете обновлять запись (идентификация в таблице). Но если вам во время редактирования придется изменить название рецепта, например, в нем была допущена ошибка, то какую запись в таблице вы будете обновлять? Вы надеетесь на номер? Можно, но ведь номер тоже у вас указывает автор, а значит и тут может произойти сбой.
Один день, это не оправдание для необдуманной структуры таблиц. Именно от этой структуры во многом будет определятся ваш код. Надо было заглянуть в раздел MySQL, почитать... | |
|
|
|
|
|
|
|
для: sim5
(25.09.2008 в 19:10)
| | когда у тебя есть только один день на создание чего либо подобного при минимальных знаниях
как то не особо думается об "умном" программировании.(( | |
|
|
|
|
|
|
|
для: nek-v
(25.09.2008 в 19:05)
| | Это не проще, это глупее. | |
|
|
|
|