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
Форумы портала PHP.SU :: Версия для печати :: Действие при выборе списка
Форумы портала PHP.SU » PHP » Программирование на PHP » Действие при выборе списка

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

1. Andruxa - 09 Апреля, 2011 - 00:15:15 - перейти к сообщению
Помогите разобраться в следующей проблемке.
Вывожу список пользователей из базы.
Хочу сделать страницу редактирования пользователей с использованием select 'а так, чтобы при определенном выборе выполнялась своя опрерация над пользователем.
Нашел в нете, что это можно реальзовать с помощью onChange
PHP:
скопировать код в буфер обмена
  1.  else{              
  2. echo"<form name='test' method='post'><table border=1 width=50%>
  3.        <tr><td width=200><strong>Список пользователей</strong></td>
  4.        <td><strong>Действия</strong></td></tr>";
  5. while ($str = mysql_fetch_array ($q)){          
  6. echo"<tr><td width=200>".$str['name_users']."</td>
  7.        <td><select size='1' name='deistvie' onChange='test.submit()'/>
  8.        <option value='non'>&nbsp;</option>
  9.        <option value='edit_users'>редактировать</option>
  10.        <option value='del_users'>удалить</option>
  11.        <option value='ban_users'>забанить</option>
  12.        </select></td></tr>";
  13. }
  14. echo"</table></form>";
  15. $navigation = navigation($onpage, $page, $table);
  16. echo $navigation;
  17. }
  18.          
  19. if($_POST['deistvie']){
  20. echo $_POST['deistvie'];
  21. echo"Че то делаем";
  22. }


Это работает, но как то со странностями. Т.е в $_POST['deistvie'] передаются нормально данные option только последнего пользователя который был виведен, со всеми остальными в $_POST['deistvie'] передается non. В чем тут подвох?
2. Kirilik - 09 Апреля, 2011 - 22:25:28 - перейти к сообщению
Скорее всего имя у каждого select'а должно быть свое.
3. SAD - 09 Апреля, 2011 - 22:30:39 - перейти к сообщению
как бы да, и форма своя

 

Powered by ExBB FM 1.0 RC1