Помощь для обновления записей

#1 31 мая 2011 в 16:53
Уважаемые пользователи CMS Instant.

Возникла проблема над которой борюсь уже долго.

Начну с начало. Есть таблица. Которая содержит события клуба. Сделал добавление через настройки клуба.
Но вот я тут сел. Я хочу в настройках клуба сделать вкладку для событий. и чтобы они там выводились все.
Но при этом я мог бы их редактировать.

Так вот я сделал это следующим образом.
  1.  
  2. <div id="delete_event">
  3. {foreach key=tid item=clubevents from=$clubEvent}
  4. <table width="100%" border="0" cellspacing="0" cellpadding="10" style="border-bottom:solid 1px silver;margin-bottom:20px">
  5. <tr>
  6. <td><img src="/images/clubs/event/{$clubevents.img_event}" width="100px"/> </td>
  7. <td width="190">
  8. <label>Загрузка логотипа события:</label>
  9. </td>
  10. <td>
  11. <input name="event_pic_edit[]" type="file" id="event_pic" />
  12. </td>
  13. </tr>
  14. <tr>
  15. <td width="190">
  16. <label><b>Описание события:</b></label>
  17. </td>
  18. </tr>
  19. <tr>
  20. <td width="190">
  21. Название мероприятия:
  22. </td>
  23. <td>
  24. <input name="title_event_club_edit[]" type="text" value="{$clubevents.title_event_club}"/>
  25. </td>
  26. </tr>
  27. <tr>
  28. <td width="190">
  29. Описание:
  30. </td>
  31. <td>
  32. <input name="descr_event_club_edit[]" type="text" value="{$clubevents.descr_event_club}"/>
  33. </td>
  34. </tr>
  35. <tr>
  36. <td width="190">
  37. Дата мероприятия:
  38. </td>
  39. <td>
  40. <input name="date_event_club_edit[]" type="date" value="{$clubevents.date_event_club}"/>
  41. </td>
  42. </tr>
  43. <tr>
  44. <td width="190">
  45. Время:
  46. </td>
  47. <td>
  48. <input name="datetime_event_club_edit[]" type="time" value="{$clubevents.datetime_event_club}"/>
  49. </td>
  50. </tr>
  51. <tr>
  52. <td width="190">
  53. Цена входа:
  54. </td>
  55. <td>
  56. <input name="price_event_club_edit[]" type="text" value="{$clubevents.price_event_club}"/>
  57. </td>
  58. </tr>
  59. <tr>
  60. <td width="190">
  61. Контактный телефон:
  62. </td>
  63. <td>
  64. <input name="tel_event_club_edit[]" type="text" value="{$clubevents.tel_event_club}"/>
  65. </td>
  66. </tr>
  67. </table>
  68. {/foreach}
  69. </div>
  70.  
Вот как теперь мне эти формы реализовать в файлах frontend.php и model.php. Для обновления этих записей.

Как я понял надо эти поля name которые записываются в массив перебрать и прогнать через update в sql запросе.

Если кто может помогите решить задачку.

За ранее огромное спасибо.
#2 31 мая 2011 в 18:55
а не хотите попробовать реализовать отдельным плагином, на подобии тех что существуют для пользовательских закладок?
и есть модуль лента активности, можно посмотреть как там происходит передача и определение переменных…
#3 31 мая 2011 в 20:01
Я делал эту таблицу сам. Сам делал запросы и т.д. Этот модуль не прокатит
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.