Всем привет!
Есть небольшой трал с чекбоксами!!!
Описываю ситуацию.
Есть база и таблица tbl_texts с названиями текстов.
В ней есть такие поля: t_id (думаю, понятно), t_name (имя текста) и t_enable (флаг который показывает, отображать текст на странице или нет).
Далее на странице администрирования, то есть управления текстами, я получаю список текстов которые содержатся в базе. И рядом с названием текста ставлю чекбокс (переменная - $text_id[]). Если свойство t_enable ==’Y\', то делаю его отмеченным (это показывает, что текст доступен для просмотра.), в противном случаю, просто неотмеченный чекбокс.
Далее мне необходимо, допустим, некоторые тексты, которые были видимыми сделать недоступными для просмотра, а невидимые - наоборот.
Поскольку доступ к чекбоксу можно получить через массив, я использую такой метод.
Последовательно перебираю массив, и в зависимости от значения выполняю те или иные действия. Но тут и возникает вся проблема. В элементе массива содержится не состояние флажка, а id-текста, чтобы потом знать с каким текстом, выполнять операцию.
А теперь собственно вопрос. Как узнать отмечен флажек или нет? На сколько я понимаю, то если он отмечен, то можно просто проверить элемент массива
if ($text_id[$i]) {do something….;}
А если не отмечен, то так if (!$text_id[$i]) {do else….;}
Так?
Но у меня что-то не выходит!
Вот кусочек моего кода:
for ($i = 0; $i < count ($text_id); $i++)
      {
          $my->in_text_id = $text_id[$i];
          if ($text_id[$i])
          {
              $my->in_text_enable = \'Y\';
              $err = $my->in_text_enable();
              if($err)
               {
                echo $my->err_to_html ($err);
                exit();
               }
               else {
                   $my->html_error .= " $text_id[$i] ";
               }
          }
          else {
              $my->in_text_enable = \'N\';
              $err = $my->in_text_enable();
              if($err)
               {
                echo $my->err_to_html ($err);
                exit();
               }
               else {
                   $my->html_error .= " $text_id[$i] ";
               }
          }
       }
 
Я просто не могу понять, как же проверить отмечена галочка или нет! Поскольку value визде установлено, и оно равняется id-текста.
Как можно еще? 
Заранее благодарен!
С уважением, Coder.ua