Сенсей
Новичок
Подскажите алгоритм ... чекбокс и мускул ....
Вобщем есть чекбоксы .... Сколько - неизвестно ...
У каждого чекбокса id соответствуещее ID базе .... Если выбрано несколько чекбоксов - записи с этими ID нужно удалить с базы ....
Я пока что дошел только до :
1 - запрос в цикл вставлять не предлагать ....
Я вижу здесь 2 проблемы которые у меня есть ....
1 - Как узнать что был отмечен ТОЛЬКО один чекбокс ? (это нужно что бы не дописывать OR в запрос к мускулу)
2 - Если выброно несколько чекбоксов .... то в конце запрос оканчивается на voteID='$value' OR )
От последнего OR мне то и нужно избавиться ... вернее что бы он не появлялся даже ....
Я не могу понять как это сделать .....
То есть нужно так ...
Если был отмечен 1 чекбокс - то в запрос идет просто
voteID='$value'
Если отмечено несколько чекбоксов ... то в запрос идет например :
(voteID='$value' OR voteID='$value' OR voteID='$value')
Как это реализовать ? Чувствую что где то рядом это .... Не направите на путь истинный ?
Вобщем есть чекбоксы .... Сколько - неизвестно ...
У каждого чекбокса id соответствуещее ID базе .... Если выбрано несколько чекбоксов - записи с этими ID нужно удалить с базы ....
Я пока что дошел только до :
PHP:
$addelse = "(";
foreach ($voteID as $value) {
$addelse .= "voteID='$value' OR ";
}
$addelse .= ")";
1 - запрос в цикл вставлять не предлагать ....
Я вижу здесь 2 проблемы которые у меня есть ....
1 - Как узнать что был отмечен ТОЛЬКО один чекбокс ? (это нужно что бы не дописывать OR в запрос к мускулу)
2 - Если выброно несколько чекбоксов .... то в конце запрос оканчивается на voteID='$value' OR )
От последнего OR мне то и нужно избавиться ... вернее что бы он не появлялся даже ....
Я не могу понять как это сделать .....
То есть нужно так ...
Если был отмечен 1 чекбокс - то в запрос идет просто
voteID='$value'
Если отмечено несколько чекбоксов ... то в запрос идет например :
(voteID='$value' OR voteID='$value' OR voteID='$value')
Как это реализовать ? Чувствую что где то рядом это .... Не направите на путь истинный ?