![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 110
|
![]()
Добрый день! Подскажите, пожалуйста, не могу разобраться. Если из БД было взято н-ко строк и распределено в ячейки table на форме. Далее данные в ячейках менялись. Как собрать их обратно в массив и отправить в бд MySQL? Спасибо!
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
В обратном порядке
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 110
|
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]()
Напрямую JS, JQuery, XPath, ... или что вы там используете.
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
для начал покажите код - как вы выводите данные в таблицу
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 110
|
![]() Код HTML:
<form action="changeData.phtml" method="post"> <table border="0" align="right" width="100%"> <tr> <td align="right"><i><b>Наименование продукта: </b></i></td> <td><input type=text name="name_prod" value="<?print $row["name_prod"];?>" style="background-color:#EEE8AA;"></input></td> </tr> <tr> <td align="right"><i><b>Цена: </b></i></td> <td><input type=text name="price_prod" value="<?print $row["price_prod"];?>" style="background-color:#EEE8AA;"></input></td> </tr> <tr> <td align="right"><i><b>Категория: </b></i></td> <td><input type=text name="id_cat" value="<?print $row["id_cat"];?>" style="background-color:#EEE8AA;"></input><?print $row["name_cat"];?></td> </tr> <tr> <td align="right"><i><b>Производитель: </b></i></td> <td><input type=text name="id_fabr" value="<?print $row["id_fabr"];?>" style="background-color:#EEE8AA;"></input><?print $row["name_fabr"];?></td> </tr> </table> <table border="1" name="tableArr" align="right" width="100%"> <tr className="stocks"> <td align="right"><i><b>Дата начала действия акции: </b></i></td> <td align="right"><i><b>Дата конца действия акции: </b></i></td> <td align="right"><i><b>Цена: </b></i></td> </tr> <? while ($row2=mysql_fetch_array($result2)) { ?> <tr> <td><input type=date name="date_beg" value="<?print $row2["date_beg"];?>" style="background-color:#EEE8AA;"></input></td> <td><input type=date name="date_end" value="<?print $row2["date_end"];?>" style="background-color:#EEE8AA;"></input></td> <td><input type=text name="new_price" value="<?print $row2["new_price"];?>" style="background-color:#EEE8AA;font-weight:bold;"></input></td> </tr> <?} ?> <tr> <td><input type=date style="background-color:#EEE8AA;"></td> <td><input type=date style="background-color:#EEE8AA;"></td> <td><input type=text style="background-color:#EEE8AA;font-weight:bold;"></td> </tr> </table> <table border="0" align="right" width="100%"> <tr><td align="center" colspan="3"> <input type="hidden" value=1 name="type"> <input type="hidden" value=<?print $id_prod;?> name="id_prod_new"> <input type="submit" value="Сохранить изменения"> </td> </tr> </td></tr> </td></tr> </table> </form> |
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]() Цитата:
в этом скрипте выведите поступающий массив данных как print_r($_POST); и поймете, что куда попадает для значений в цикле, которые - Код:
имена или разные должны быть например data_beg_1, data_beg_2 либо указать что это массив = data_beg[] но в этом случае я бы посоветовал еще скрытое поле с идентификатором строки слать.. иначе толку не будет.... а еще можно аяксом все без перезагрузки страницы обновлять |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 110
|
![]()
спасибо, поняла, что заполнение массива идет корректное, а потом происходит перезагрузка страницы и пропадают данные. Т.е. надо менять подход.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с массивами | Gavri | Помощь студентам | 1 | 12.03.2014 23:04 |
Работа с массивами (С) | FenixGuard | Помощь студентам | 17 | 01.05.2012 19:14 |
Работа с массивами. | BaRSyk174 | Помощь студентам | 0 | 27.12.2010 23:03 |
Работа с массивами в С++ | verpl | Помощь студентам | 2 | 15.12.2009 14:45 |
Работа с массивами | Besan | Общие вопросы C/C++ | 5 | 14.12.2009 15:12 |