check box

Shyroop

Новичок
check box

Здрасте, проблема такого рода:
есть 3 чекбокса из которых можно выбрать только 2
как сделать так, чтобы в страницу вставлялись только выбранные боксы....
можно ли для этого использовать мускл?

Спасибо
 

Serega

Guest
чего-то не совсем понятен твой вопрос...
есть 3 чекбокса из которых можно выбрать только 2
1. запретить выбрать 3-й чекбокс можно JavaScript-ом.
как сделать так, чтобы в страницу вставлялись только выбранные боксы....
2. Что значит чтобы в страницу вставлялись только выбранные?
можно ли для этого использовать мускл?
3. Муську можно пользовать для хранения выбранных чекбоксов :)
Не во что...
 

Shyroop

Новичок
1. запресчать не надо.... надо выбрать из 3(разных) - 2(могут быть тоже разные).

2. чтобы в страницу вставлялись только выбранные чекбоксы....

как для этого правильно сделать таблицу???
 

Serega

Guest
1. при каждом клике на чекбоксе проверяй сколько уже выбрано, если <2 то ставь галочку, если >= 2 то снимай её
2. Всё равно не поняно куда ты их хочешь вставить... :)

таблица должна быть что-то типа:
id checkbox_number status
id - ид записи, чтобы удалять было проще :)
checkbox_number - номер твоего чекбокса
status - хранишь чекнутый или нечекнутый этот бокс
а можно и двумя полями обойтись, хранить только чекнутые боксы... :)
 

Shyroop

Новичок
ну....в администраторской части будет 3 чекбокса(RP, MP, WM) .....
надо, чтобы при выборе нужных 2 их названия появлялись в странице(для пользователей)
вот
 

Serega

Guest
пишешь в базу
1 RP checked
2 MP
3 WM checked
считай что это у тебя выбраны 2 чекбокса RP и WM
при выводе на страницу смотри где стоит check
Код:
SELECT * FROM tablename WHERE status='check' ORDER BY id
разбираешь полученый результат (как это делается, лучше не спрашивай, здесь за такие вопросы ругаются :) )
и пишешь на страницу
PHP:
print "выбранные чекбоксы:<br>";
for($i=0$i<3;$i++)
{
   TRA TA TA
}
и всё...
 

Shyroop

Новичок
ок,
а как сделать, чтобы в базу добавлялись только выбранные чекбоксы????

тогда можно сделать базу:
id
title
box_1 - выбранный чекбокс
box_2 - выбранный чекбокс
 

makRo

Guest
PHP:
if(!empty($_POST['box_1'])){
   ...    
   'UPDATE или INSERT ...';
   ...
}
 

Shyroop

Новичок
Спасибо!
я сделал так:

$b="";
if(isset($box1) and $box1="WM:") $b[]="WM:";
if(isset($box2) and $box2="RP:") $b[]="RP:";
if(isset($box3) and $box3="QT:") $b[]="QT:";

//if($b!="") print "insert into trailers (player,player_1) values ('$b[0]','$b[1]')";
//print_r($b);
//print $_POST["$box1"];
 
Сверху