Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как проверить в цикле, нажаты ли флажки? (+)
 
 автор: AlMag   (01.09.2006 в 14:36)   письмо автору
 
 

У меня есть файл, в котором записаны имена.
Я их вывожу, и напротив каждого имени делаю checkbox.
Имена у них - с0, с1, с2, ...
Как мне потом в цыкле проверить, не нажаты ли они?

 for ($i=0,$i<n;$i++)
 {
  if (document.formname.c???.checked) {$k++}
 }

Что мне поставить вместо "???" ?

   
 
 автор: himic   (01.09.2006 в 15:30)   письмо автору
 
   для: AlMag   (01.09.2006 в 14:36)
 

сделай так
aaa='document.formname.c'+i
а потом
if (aaa.checked) {$k++}

только вроде надо i превратить в строку

   
 
 автор: AlMag   (01.09.2006 в 15:50)   письмо автору
 
   для: himic   (01.09.2006 в 15:30)
 

Так, что ли?

   for ($i=0;$i<$n;$i++)
   {
    $s='document.formname.c'.$i;
    if ($s.checked) $m.=$fe[$i].'   ';
   }


Да нет, конечно.
Как-то подругому...

   
 
 автор: Trianon   (01.09.2006 в 16:07)   письмо автору
 
   для: AlMag   (01.09.2006 в 15:50)
 

Вы бы определились с машиной (сервер или клиент) и языком (PHP или JS) .
А то у Вас "смешались в кучу кони, люди..."

   
 
 автор: Loki   (01.09.2006 в 16:52)   письмо автору
 
   для: Trianon   (01.09.2006 в 16:07)
 

"...мечи, секиры, топоры... А князь, по прежнему спокоен, следил за битвою с горы":)))

   
 
 автор: Trianon   (01.09.2006 в 16:57)   письмо автору
 
   для: Loki   (01.09.2006 в 16:52)
 

не надо путать Симонова и Лермонтова. ))

   
 
 автор: Loki   (01.09.2006 в 20:39)   письмо автору
 
   для: Trianon   (01.09.2006 в 16:57)
 

Ну очень хотелось поставить над этим кого-то взирающего... А у лермонтова там все слилось в протяжный вой... хотя... посмотрим что тыт получится:)

   
 
 автор: AlMag   (01.09.2006 в 17:18)   письмо автору
 
   для: Trianon   (01.09.2006 в 16:07)
 

Ну раз форум - PHP, то речь идёт именно об этом языке.
Серверу надо проверить, какие CHECKBOXы нажаты у клиента.

   
 
 автор: Trianon   (01.09.2006 в 17:25)   письмо автору
 
   для: AlMag   (01.09.2006 в 17:18)
 

тогда их надо проверять не в document.forms, которые у клиента в js,
а в $_POSTS['checkbox_name'], который на сервере в php,
(если конечно <form method=post...>, а <input type=checkbox name=checkbox_name[] value=... > )

   
 
 автор: DEM   (01.09.2006 в 17:30)   письмо автору
 
   для: Trianon   (01.09.2006 в 17:25)
 

Только не $_POSTS['checkbox_name'], а $_POST['checkbox_name']... вы написали лишнию S :)

   
 
 автор: Trianon   (01.09.2006 в 18:08)   письмо автору
 
   для: DEM   (01.09.2006 в 17:30)
 

согласен

   
 
 автор: AlMag   (01.09.2006 в 18:24)   письмо автору
 
   для: Trianon   (01.09.2006 в 18:08)
 

Но у меня не получается нажать кнопку!
Я из одного фрейма хочу нажать кнопку 'submit' в другом фрейме.
Если можно, то как?

   
 
 автор: Trianon   (01.09.2006 в 18:28)   письмо автору
 
   для: AlMag   (01.09.2006 в 18:24)
 

опять Вы перепутали язык. Все эти фреймы, кнопки, submit - всё это у клиента в js. На сервере в php этого всего нет.

   
 
 автор: AlMag   (01.09.2006 в 18:45)   письмо автору
 
   для: Trianon   (01.09.2006 в 18:28)
 

Тогда скажите, пожалуйста, как это сделать на JavaScript.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования