трабл с передачей POST'а

wanderer

PHP - rulez!...
трабл с передачей POST'а

здрасть...
есть скрипт, который выводит народ находящийся в чате, вот он:
PHP:
echo "<Form Name=\"users_ignor\" Method=\"POST\" Action=\"chat_users.php?chat_id=$chat_id\">\r\n";
echo "<Center><B><Font Color=\"$allbg\"><NoBr>В комнате (" . count($users_online_b) . "):</NoBr></Font></B></Center>\r\n";
for ($c = 0; $c < count($users_now); $c++) {
  if (${$users_now[$c]} == "1") {
    echo "<Input Type=\"CheckBox\" Name=\"$users_now[$c]\" Value=\"1\" Class=\"box\" Checked>&nbsp;<A onClick=\"top.chat_menu.setNick('$users_now[$c]');\" Style=\"Cursor: Hand;\">$users_now[$c]</A><Br>\r\n";
  } else {
    echo "<Input Type=\"CheckBox\" Name=\"$users_now[$c]\" Value=\"1\" Class=\"box\">&nbsp;<A onClick=\"top.chat_menu.setNick('$users_now[$c]');\" Style=\"Cursor: Hand;\">$users_now[$c]</A><Br>\r\n";
  }
}
echo "</Form>\r\n";
масив $users_now нормально заполнен и всё выводится хорошо, но трабл...: есть чекбоксы, кторые юзеры выбирают... отправляю я эту форму через другой фрейм (top.chat_list.users_ignor.submit()), отправляется она хорошо, а вот чекбоксы с их значениями не передаются.... почему, не понимаю... пробовал выести $_POST (print_r($_POST)), масив этот пустой... а хотя должен быть со значениями... не могу понять в чём трабл.... почему не передаётся форма?
ЗЫ: все остальне посты и геты работают нома, register_globals=On
 

Макс

Старожил PHPClub
ты так и выводил или что-то перепутал
print_r($_POST); // так надо

Сохрани html-код формы и проверь его. Добавь в форму какое-то левое поле:
<input type="hidden" name="test" value="test"> и проверь передается ли оно?
И покажи ка print_r($users_now); что выводит
 

wanderer

PHP - rulez!...
1. так, так... пробовал $_GET - вывел $chat_id
2. попробую
3. там выодит список юзеров, допустим:
[0] => wanderer
[1] => qqq
[2] => rrr
и тд... с этим нома, выводит список юзеров на ура...
 
Сверху