Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: POST не могу перебрать

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
madlabel
Отправлено: 30 Июля, 2015 - 08:16:31
Post Id


Новичок


Покинул форум
Сообщений всего: 45
Дата рег-ции: Июль 2015  


Помог: 0 раз(а)




CODE (htmlphp):
скопировать код в буфер обмена
  1. Array
  2. (
  3.     [id] => Array
  4.         (
  5.             [0] => 67
  6.             [1] => 66
  7.             [2] => 64
  8.         )
  9.  
  10.     [name] => Array
  11.         (
  12.             [0] => UPROCKING BEATS (ANDREY SPIRIN MASHUP)]
  13.             [1] => Bruno Mars vs. Kolya Funk - Uptown Funk (DJ Alex Mashup)
  14.             [2] => David Guetta & Ms. Dynamite vs Dave Winnel - No Money, No Love (DJ Ramirez & Andres Slam Mashup)
  15.        )
  16.  
  17.  
  18.    [entry] => test
  19. )


PHP:
скопировать код в буфер обмена
  1. if(isset($_POST['entry'])){
  2. $data = $_POST;
  3. foreach ($data as $key => $value) {
  4. $id = ?
  5. $name = ?
  6. echo "UPDATE `table` SET `name` = '".$name."' WHERE id = ".$id."<br>";
  7. }
  8. }


как вытащить ID и NAME для sql запроса? Однако
 
 Top
DelphinPRO
Отправлено: 30 Июля, 2015 - 10:49:04
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




PHP:
скопировать код в буфер обмена
  1. $id  = $_POST['id'][0];
  2. $name = $_POST['name'][0];


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
madlabel
Отправлено: 30 Июля, 2015 - 10:52:27
Post Id


Новичок


Покинул форум
Сообщений всего: 45
Дата рег-ции: Июль 2015  


Помог: 0 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. if(isset($_POST['entry'])){
  3. $row_id = $_POST['id'];
  4. $row_name = $_POST['name'];
  5. $row_message = $_POST['message'];
  6. $row_format = $_POST['format'];
  7. $row_bpm = $_POST['format'];
  8. $row_day = $_POST['day'];
  9. $row_month = $_POST['month'];
  10. $row_year = $_POST['year'];
  11. $row_download = $_POST['download'];
  12. $count = count($row_id);
  13. $i = 0;
  14. foreach($row_id AS $id){
  15. /*
  16.         Update file
  17. */
  18. $name = textFilter($row_name[$i], false, true);
  19. $message = textFilter($row_message[$i], false, true);
  20. $format = intval($row_format[$i]);
  21. $bpm = intval($row_bpm[$i]);
  22. $day = intval($row_day[$i]);
  23. $month = intval($row_month[$i]);
  24. $year = intval($row_year[$i]);
  25. $download = intval($row_download[$i]);
  26. $date = $day ."|". $month ."|". $year;
  27. $db->query("UPDATE `".PREFIX."_attachments`
  28.                                                 SET
  29.                                                 `".PREFIX."_attachments`.`name` = '".$name."',
  30.                                                 `".PREFIX."_attachments`.`message` = '".$message."',
  31.                                                 `".PREFIX."_attachments`.`format` = '".$format."',
  32.                                                 `".PREFIX."_attachments`.`bpm` = '".$bpm."',
  33.                                                 `".PREFIX."_attachments`.`date` = '".$date."',
  34.                                                 `".PREFIX."_attachments`.`download` = '".$download."'
  35.                                                 WHERE `".PREFIX."_attachments`.`id` = '".$id."'");;
  36. $i++;
  37. if($count == $i){
  38. header('location: /newtopic/'.$forum_id.'/');
  39. }
  40. }
  41. }
  42.  
  43.  


Этот велосипед же можно облегчить? Однако Или с пивком потянет?

(Отредактировано автором: 30 Июля, 2015 - 11:27:18)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB