Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с CheckBox - ми 
V
    Опции темы
Kr0LiK
Дата 10.11.2006, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 11.1.2006

Репутация: нет
Всего: нет



Как определить скока чеков у меня в форме а то я все мозги сломал уже  smile  smile 
PM MAIL WWW ICQ   Вверх
skyboy
Дата 10.11.2006, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



где определять? на сервере? или на клиенте? на клиентами - средствами javascript... на серверe - а зачем тебе количество? а когда формируешь - не знаешь, сколько создаешь?
PM MAIL   Вверх
Devorior
Дата 10.11.2006, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 559
Регистрация: 1.8.2002
Где: Обнинск

Репутация: 1
Всего: 3



Если потребуется обрабатывать кол-во включенных, то вот код может поможет... или хотябы для понимания

Код

<?
$boxes = $_REQUEST['box'];
echo "size = " . sizeof($boxes);
?>
<form action="xxx.php">
<input type="checkbox" name="box[]" value="1">1</input>
<input type="checkbox" name="box[]" value="2">2</input>
<input type="checkbox" name="box[]" value="3">3</input>
<input type="submit" value="Submit"/>
</form>

PM MAIL ICQ   Вверх
Kr0LiK
Дата 10.11.2006, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 11.1.2006

Репутация: нет
Всего: нет



Цитата(Devorior @ 10.11.2006,  16:50)
Если потребуется обрабатывать кол-во включенных, то вот код может поможет... или хотябы для понимания

Код

<?
$boxes = $_REQUEST['box'];
echo "size = " . sizeof($boxes);
?>
<form action="xxx.php">
<input type="checkbox" name="box[]" value="1">1</input>
<input type="checkbox" name="box[]" value="2">2</input>
<input type="checkbox" name="box[]" value="3">3</input>
<input type="submit" value="Submit"/>
</form>

я понел тебя спасибо но как их потом обработать по очереди  smile 

Не даже надо так мне надо определить скока их а потом определить какие включены!  smile 

Это сообщение отредактировал(а) Kr0LiK - 10.11.2006, 17:14
PM MAIL WWW ICQ   Вверх
klyxa
Дата 12.11.2006, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 13.8.2006

Репутация: нет
Всего: нет



кароче зырь. как я понял: Мы НЕ знаем какое кол-во чек боксав будет на стр. Оно может быть и 5 и 20 и 1000. Мы делаем вот, что:
Код

for($i=0;$i<10;$i++)
{
echo "<input type=checkbox name='box[]' value =$c>";
}
// выводим 10 чекбоксов. их может быть n-ое число.

@$box = $_POST['box']; //предположим,что чекбоксы были в форме. и мы сечас в обработчике этой формы.

foreach($box as $val)
{
echo $val; // работаем только с выделенными чекбоксами
}


усё вроде.
PM MAIL   Вверх
Kr0LiK
Дата 13.11.2006, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 11.1.2006

Репутация: нет
Всего: нет



Спасибо всем!, но я зделал вот так вот!
 smile 
Код

 $tCi     = 0; //начало массива
 $tCiMAX  = $_POST['naznachenie_kotelnoi']; // определем сколько отмечено
 
 while ($tCi != count($tCiMAX)) { //Бежим циклом от $tCi до $tCiMAX
     echo"$naznachenie_kotelnoi[$tCi]"; //выводим на экран элементы массива
   $tCi++; //собствено счетчик
 } 


Это сообщение отредактировал(а) Kr0LiK - 13.11.2006, 10:07
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0463 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.