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 :: Помогите с циклом

 PHP.SU

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


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

> Без описания
blblago
Отправлено: 21 Марта, 2013 - 19:54:22
Post Id


Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Март 2013  


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




Добрый день, существует необходимость изменить сразу несколько записей в базе

Как правильно изменить несколько записей через форму.

Заранее благодарен

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $sqlcat="select * FROM bd_catalog ORDER BY prior_catalog";
  4.  
  5. $result=mysql_query($sqlcat);
  6.     if(mysql_num_rows($result)>0)
  7.     {
  8. echo "
  9. <form method='post'>
  10. <table cellpadding='0' cellspacing='0' border='1'>
  11. <tr><td>0</td><td>1</td><td>2</td><td>3</td></tr>";
  12. $i=0;
  13.  
  14. while($rowcat=mysql_fetch_array($result))
  15.     {
  16.     $id_catalog = $rowcat['id_catalog'];
  17.     $name_catalog = $rowcat['name_catalog'];
  18.     $prior_catalog = $rowcat['prior_catalog'];
  19.  
  20. echo"  
  21.  
  22. <tr><td>$id_catalog</td><td><input type='text' name='prior_catalog[]' value='$prior_catalog'></td><td>$name_catalog</td></tr>  
  23. ";
  24. $i++;
  25.     }
  26. echo "
  27. </table>
  28. <p><input type='submit' name='edit' value='Сохранить'>
  29. </form>
  30. ";
  31. }
  32.  
  33. if (isset($_POST['edit']))
  34.     {
  35.    
  36. foreach($_POST['prior_catalog'] as ???){
  37.  
  38.     $sql="update bd_catalog set prior_catalog= ??? '";
  39.     mysql_query($sql);
  40. }
  41.     }
  42.  

(Отредактировано автором: 21 Марта, 2013 - 20:10:14)

 
 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