Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
Доброе время суток, задача такова обновить данные в таблицы БД из динамической формы получаю массив $arrays = array("res_id" => $_POST['res_id'], "resol_id" => $_POST['resolution']); запрос должен выглядит так: нужно пройтись в цикле по этому массиву $arrays и взять нужные данные, у меня не получается получить данные делаю такой цикл foreach($array as $key => $val){ foreach($val as $item => $try){ $query= "UPDATE inmail_resol SET resol_id = 'тут данные из массива resol_id' WHERE id = 6 AND 'тут данные из массива res_id' ".'<br/>'; } } но у меня выдаёт одину и туже запись для обоих мест для запроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 13:14 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
Sanjar88но у меня выдаёт одину и туже запись для обоих мест для запросаЭто вообще о чем? Куда выдает, какую запись, для каких мест? И при чем тут многомерный массив? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 13:26 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
прежде чем писать, почитайте что я написал $_POST['res_id'] является массивом $_POST['resolution'] является массивом и они оба в одном массиве $arrays = array("res_id" => $_POST['res_id'], "resol_id" => $_POST['resolution']); $query= "UPDATE inmail_resol SET resol_id = 'тут данные из массива resol_id' WHERE id = 6 AND 'тут данные из массива res_id' тут данные из массива resol_id тут данные из массива res_id вот для этих мест ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 13:32 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
Если правильно понимаю проблему, то как-то так. Код: php 1. 2. 3. 4. Конечно, еще надо проверить одинаковое ли количество элементов в массивах и проверить сами значения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 13:46 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
Sanjar88, скиньте лучше исходный массив $arrays и какой запрос нужно получить исходя их тестовых данных. А то так ничего не понятно, что там приходить и куда это все подставлять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 13:48 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
Массивы формируется из динамических полей формы т.е. есть поля с названием res_id[] и resolution[], принимаю через &_POST их и хочу эти два массива в один запрос записать $query= "UPDATE inmail_resol SET resol_id = 'resolution[]' WHERE id = 6 AND res_id = 'res_id[]' "; так как тут не одна строка должна обновится нужен цикл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 14:00 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
Sanjar88, а в форме это что из себя представляет? А если эти массивы разного размера? А если один из них вообще не пришел в запросе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 14:08 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
все данные массива числавые, от обоих приходит одинаковое кол-во данных Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 14:10 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
Sanjar88, а зачем так? Почему не Код: html 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 14:13 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
автор от обоих приходит одинаковое кол-во данных Ну так тогда вариант vkle должен отлично подойти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 14:21 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
Не рабочий запрос, у меня весь сервер в топку уходит из за него. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 14:43 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
Скажу проще, нужно получить данные из двух массивов и добавить их в цикле в БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 14:57 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
вот что получаю если распечатать массив Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. вот запрос который мне нужен UPDATE inmail_resol SET resol_id = [resol_id][0] WHERE res_id = [res_id][0] но в цикле само сабой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 15:01 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
vkleЕсли правильно понимаю проблему, то как-то так. Код: php 1. 2. 3. 4. Конечно, еще надо проверить одинаковое ли количество элементов в массивах и проверить сами значения. ну вот же в цикле формируется запрос тут же его и выполняйте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 15:03 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnogu, я же говарю что у меня сервак зависает после выполнения этого скрипта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 15:17 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
Sanjar88, Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 15:34 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnogu, Код: php 1. 2. 3. 4. спасибо, разобрался, сам удивился почему идёт $c++ исправил на $i++ и заработало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 15:37 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
Sanjar88сам удивился почему идёт $c++Ачипятка... простите уж ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 17:06 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38643492&tid=1462788]: |
0ms |
get settings: |
12ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 265ms |
| total: | 441ms |

| 0 / 0 |
