Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: редактирование уже записанных в БД данных. Помогите пожалуйсто....

Сообщения:  [1-10]   [11-19] 

 
 автор: nek-v   (25.09.2008 в 20:54)   письмо автору
 
   для: sim5   (25.09.2008 в 20:35)
 

хм...
логично...(((
чтож,спасибо за помошь....

  Ответить  
 
 автор: sim5   (25.09.2008 в 20:35)   письмо автору
 
   для: nek-v   (25.09.2008 в 20:23)
 

Пример чего? Если вы знаете как делать выборку из базы значений, а также значений по условию, так какая проблема? Я вам уже рассказал все, как можно сделать, пишите. Я не знаю каким образом у вас пользователь получает все рецепты категорий, но начинайте с этого. Некто кто редактирует все, выбирает в меню "Редактировать", затем категорию и получает список рецептов из которого может выбрать необходимый для редактирования, ну и делее, что я уже писал. Вы что хотите чтобы я весь интерфейс написал для вас? Я этого делать не буду, хотя бы потому, как многого не знаю чего у вас там и как все взаимодействует.
Что касается непосредственно выбора рецепта для редатирования, то напишите единственный запрос для рецепта, например, id=5. Если все поля редактируются, значит получайте все поля, если нет, то только необходимые. Выводите форму - точно такую же какая у вас для добавления рецептов (может быть с меньшим числом полей, если не все редактируются), но атрибутам value полей этой формы присваивайте соответствующие значения полей из таблицы. Знаете как запрос делать - пишите, знаете как форму выводить, выводите... Будут ошибки, помогут исправить, но а догадываться как все это у вас выглядит никто ведь не будет.

  Ответить  
 
 автор: nek-v   (25.09.2008 в 20:23)   письмо автору
 
   для: sim5   (25.09.2008 в 20:14)
 

ну не за один конечно....
Запись выборку редактирование и удаление(по части SQL запросов) я уж умею делать.
да и вывод вроде тож.
sim5 вы здесь не первый день, да и опыта не мало я думаю.
Можете показать пример чего либо подобного?

  Ответить  
 
 автор: sim5   (25.09.2008 в 20:14)   письмо автору
 
   для: nek-v   (25.09.2008 в 20:08)
 

Вы кроме того, что в связи с одним днем запихали все в разные таблицы и т.д., вы еще хотите изучить РНР и MySQL за один день?

  Ответить  
 
 автор: nek-v   (25.09.2008 в 20:08)   письмо автору
 
   для: sim5   (25.09.2008 в 19:54)
 

мда.....
как видно из кода формы запросов там нет никаких.
просто форма.
я не могу упрятать запрос и вывод в код этой формы(((((((((((

  Ответить  
 
 автор: sim5   (25.09.2008 в 19:54)   письмо автору
 
   для: nek-v   (25.09.2008 в 19:48)
 

Ну если есть уникальные ID, то какие проблемы? Получаете весть список рецептов категории. У каждого рецепта ссылка, в которой есть параметр, например, id=12. Получая этот GET параметр, получаете по нему из таблицы все поля рецепта, которые надо редактировать и выводите в форму. В этой форме также добавляете скрытое поле со значеним этого ID. По этому ID и обновите запись с уникальным номером 12. Разница форм только в том, что в первом случае вы выводите поля формы пустыми, во втором случае заполненные значениями полученными из базы. В чем собственно трудность?

  Ответить  
 
 автор: nek-v   (25.09.2008 в 19:48)   письмо автору
15.1 Кб
 
   для: sim5   (25.09.2008 в 19:30)
 

sim5 поверьте, я могу вывести и вывожу список категорий и список рецептов в нем.
Есть у меня дурная привычка в любую создоваемую мной таблицу, совать уникальное автоинкрементное id (глядишь и сгодится:)))
Каждая запись имеет свой id и при выводе списка рецептов я ореинтируюсь именно по нем.
Я просто не могу (ну блин не доходит до меня) сгенерировать ТУ ЖЕ ФОРМУ но с готовым рецептом из БД обращаясь по id!
форма генерировалась циклом,впрочем как и записывалась.
Как всунуть вывод из бд в тот же цикл я и не пойму((((((



P.S. Дамп в приложенном файле

  Ответить  
 
 автор: sim5   (25.09.2008 в 19:30)   письмо автору
 
   для: nek-v   (25.09.2008 в 19:14)
 

Понимаете, вам кажется, что вы "упростили себе жизнь", на самом деле вы ее усложняете. Например, вы можете вывести весь список рецептов некой категории. И пусть даже в этой категории не будет рецептов с одинаковым названием, по которому вы можете обновлять запись (идентификация в таблице). Но если вам во время редактирования придется изменить название рецепта, например, в нем была допущена ошибка, то какую запись в таблице вы будете обновлять? Вы надеетесь на номер? Можно, но ведь номер тоже у вас указывает автор, а значит и тут может произойти сбой.
Один день, это не оправдание для необдуманной структуры таблиц. Именно от этой структуры во многом будет определятся ваш код. Надо было заглянуть в раздел MySQL, почитать...

  Ответить  
 
 автор: nek-v   (25.09.2008 в 19:14)   письмо автору
 
   для: sim5   (25.09.2008 в 19:10)
 

когда у тебя есть только один день на создание чего либо подобного при минимальных знаниях
как то не особо думается об "умном" программировании.((

  Ответить  
 
 автор: sim5   (25.09.2008 в 19:10)   письмо автору
 
   для: nek-v   (25.09.2008 в 19:05)
 

Это не проще, это глупее.

  Ответить  

Сообщения:  [1-10]   [11-19] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования