Помощник
|
Как передать несколько значений из БД |
DrDRED
|
Сообщение
#1
|
||
|
|
||
|
|||
Arks |
30.7.2012, 20:43;
Ответить: Arks
Сообщение
#2
|
|
<input type="text" name="title[<?php echo $row['id'];?>]" value="<? echo"$row[title]"; ?>" size="80" />
без всяких input hidden name="abc[]" преобразуются при отправке в массив abc=array(val1, val2, ...) соответственно с id будет ассоциативный array(id1 => val1, id2 => val2, ....) |
|
|
DrDRED
|
Сообщение
#3
|
|
Сделал как подсказали, теперь вот что передает:
Array ( [res] => Array ( [11] => 32 [12] => 33 ) [title] => Array ( [11] => первый заголовок [12] => Второй заголовок ) ) Как мне теперь из этих массивов вынуть данные и обновить их в таблице именно те, которые передаются. Мне необходимо обновить res и title. Понимаю наверно все просто, но никак не получается. |
|
|
Muxa_hb |
30.7.2012, 21:20;
Ответить: Muxa_hb
Сообщение
#4
|
|
[PHP]$arr['res']['11'],$arr['title']['11'] - первая строка
$arr['res']['12'],$arr['title']['12'] - вторая строка[/PHP] если не ошибся :) |
|
|
Arks |
30.7.2012, 21:31;
Ответить: Arks
Сообщение
#5
|
|
[PHP]
<?php $keys = array('res', 'title', ....); $data = array(); foreach($keys as $key) { if(isset($_POST[$key]) && is_array($_POST[$key])) { array_walk($_POST[$key], function($v, $k) use(&$data, &$key) { if(!isset($data[$k])) $data[$k] = array(); $data[$k][$key] = $v; }); } } foreach($data as $id=>&$up) { $upQ = array(); foreach($up as $field=>$val) { $upQ[] = $field."='".$val."'"; } $db->query("UPDATE tbl_ SET ".implode(',',$upQ)." WHERE id = $id"); } ?> [/PHP] P.S. просто настроение хорошее)) |
|
|
DrDRED
|
Сообщение
#6
|
|
|
Нашел ответ на просторах интернета:
http://webtyz.ru/view_lessons.php?id=73 Всем спасибо.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Арбитражники, как ведете учет расходов и доходов? | 12 | Boymaster | 1928 | Вчера, 21:03 автор: MisterBit |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 29 | freeax | 4817 | 17.4.2024, 1:19 автор: sergio11 |
|
Как вы отдыхаете от работы за компом | 148 | adw-kupon.ru | 19715 | 8.4.2024, 10:37 автор: Skyworker |
|
Как вы бросили работу и перешли на заработок с сайтов? | 18 | uahomka | 3109 | 5.4.2024, 5:53 автор: Skyworker |
|
Как бездомные хранят деньги? | 81 | metvekot | 13661 | 31.3.2024, 12:44 автор: Boymaster |
Текстовая версия | Сейчас: 20.4.2024, 8:49 |