while(list($k, $v)=each($_POST)) { // или $_GET
if(substr($k,0,2) == "cb") {
// do smth with $v
}
Если же checkboxes имеют одинаковую "природу", то я бы сделал так, на странице назвал бы их одинаково:
<input type="checkbox" name="Ch[]" id="Ch1">
.....
<input type="checkbox" name="Ch[]" id="Ch2332">
а в PHP тогда:
for($i=0;$i<count($_POST['Ch'];$i++) {
// do smth with $_POST['Ch'][$i]
}
извиняюсь, если не в тему23.12.03 13:01 Автор: LLL <Алексей> Статус: Member
> Нужно обработать все CheckBox-сы в цикле на языке php. > я могу явно обратиться к одному из них по имени, > а вот как пройти по всем, циклом я не знаю. > > Имена у них > $cb1 > $cb2
С PHP не знакОм, но слышал, что похож на перл. На перле это было бы так:
for (1..150)
{
$cb[$_] = ${"cb$_"}; # сформировать массив @cb
# т.е. можно использовать ${"cb$_"} для работы с переменными $cbi
}