Автор Тема: Обработка CheckBox-ов!!!  (Прочитано 16582 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mackros

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
Обработка CheckBox-ов!!!
« : 11 Июня 2001, 22:05:39 »
Народ... ситация следущая...
есть (предположим) 10 Чекбоксов....
нужно обработать какой из них нажат...
и потом из файла....
в котором есть
10 строк.... выбрать и вывести на экран строки сообтветствующие нажатым чекбоксам....
ну как на экран вывести .. эт я знаю.... а вот как обработать корректно, чтобы взять именно те сторки??? назнаю :-((
буду благодарен кто помогнет...

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Обработка CheckBox-ов!!!
« Ответ #1 : 13 Июня 2001, 10:48:19 »
ну ты значения чекбоксов получаешь?
ну соответственно им и выводи
ну, будем исповедоваться?

Оффлайн mackros

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
Обработка CheckBox-ов!!!
« Ответ #2 : 18 Июня 2001, 15:42:58 »
все дело в том, что мне нужно получить сразу значения нескольких чекбоксов...
т.е. если отмечены 3 то мне нужно соотвествующие строки из файла и получить для последующей обработки

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Обработка CheckBox-ов!!!
« Ответ #3 : 18 Июня 2001, 16:41:53 »
и в чем проблема?
сколько будет отмечено чекбоксов - столько переменных скрипту форма и вернет
ну, будем исповедоваться?

  • Гость
Обработка CheckBox-ов!!!
« Ответ #4 : 04 Июля 2001, 23:55:55 »
Vo u menya primerno taje problema...
Fishka kakaya znachitsya est neskolko checkboxov
cotorie vivodyatsya scriptom, ya dogonyayu chto value="" ili =on, no mne kakimto makarom nujno esche privyazat k etmu chekboksu ID , i esli otmechenno neskolko ID to pri obrabotke formi vse otmechennie doljni bit sterti iz bazi...
Na dle poluchaetsya tak:

echo "";

no kakim makarom k nemu privyazat k nemu esche odno znachenie?
esli sdelat tak:
//Zdes xrenaten k baze viborka v massiv i etc...
echo "";

Blin izvenyayus v inet kafe nixrena daje anglisskoy raskladki net tolko ispanskaya...:-(
Vobschem takim makarom udalyaetsya tolko eta
xren $row("id")...(skobki kvadratnie!!!)
Eto ponyatno, vopros kakim makarom mojno esche dobavit paru imya znachenie? Chtobi ona bila svyazanna s etim ID...
Vo napisal sam ni xrena ne pronyal....;-)

WBR.Sanches

Оффлайн five

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
Обработка CheckBox-ов!!!
« Ответ #5 : 14 Июля 2001, 13:06:19 »
вот пример, думаю разберешся сам, но если не получается, пиши, поможем :)

форма для вывода:
-----------------

 
 
 
 


почему name=\'box[]\' ?
это будет массив в который PHP поместит значения только отмеченный checkbox\'ов


обработка checkbox\'ов:
-----------------------
   $sql="update tablename set public=1 where id in (";

   for ($i=0;$i   {
    $sql=$sql.$box[$i];
    if ($i   }
   $sql=$sql.")";
   
   echo "$sql";

это пример, для работы с базой MySql, но я думаю, что под себя ты сможешь его перелопатить :)

Оффлайн Sanches

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 12
  • +0/-0
  • 0
    • Просмотр профиля
Обработка CheckBox-ов!!!
« Ответ #6 : 14 Июля 2001, 19:59:30 »
Bolshoe sipasibo...:-)
Pravda u menya tam vsya labuda toje ciklom iz bazi vivoditsya, no perelapatit delo pyati minut...
Poydu do doma razberus, esche raz shanks...
WBR.Sanches

Оффлайн ahtung

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Обработка CheckBox-ов!!!
« Ответ #7 : 02 Апреля 2005, 16:51:03 »
я сделал подобным образом, но у меня есть промежуточная форма, в которой я ввожу ещё одно дополнительное значение. А после этого доступа к массиву нет! что я не правильно делаю?

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
Обработка CheckBox-ов!!!
« Ответ #8 : 04 Апреля 2005, 10:53:47 »
Цитировать
ahtung:
 но у меня есть промежуточная форма

подробнее

Цитировать
ahtung:
А после этого доступа к массиву нет!

Доступ к масиву у тебя всегда был,есть и будет. :)
Другое дело что данные(значения) из формы не передются в массив $_POST
[off]Безработный[/off]

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Обработка CheckBox-ов!!!
« Ответ #9 : 04 Апреля 2005, 11:52:14 »
ahtung
тебе надо понимать, что промежуточная и конечная форма - это совершенно разные скрипты, и то, что было в одной, никаким образом само не появится в другой.
подробнее читай здесь: PHP FAQ: Самые основы. Как работает PHP.

а значения свои записывай в хидден-поля в промежуточной форме

Оффлайн ahtung

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Обработка CheckBox-ов!!!
« Ответ #10 : 06 Апреля 2005, 19:38:30 »
Спасибо большое...
Как мне нажатием на ссылку или кнопку выделить все чекбоксы в форме?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Обработка CheckBox-ов!!!
« Ответ #11 : 06 Апреля 2005, 19:46:23 »
не знаю.
почитай какую-нибудь документацию по яваскрипту.
или посмотри, как это сделано на любом сайтк - хотя бы на этом форкме.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28