|
 18.7 Кб |
|
| Здравствуйте уважаемые коллеги. Подскажите пожалуйста вот в таком вопросе:rnя сделал календарь событий - там проставляются checkbox и все сохраняется в инфоблок как элементы. Сколько checkbox'ов столько же и элементов. Но возникла проблема вывести эти checkbox после сохранения или при следующем заходе. Как только не пробовал. Все варианты перепробовал. Подскажите пожалуйста.rnВот скриншот: вот код:rn
for ($i = 1; $i <= 184; $i++) {rn rn $dv++;rn rn if ($dv == 1) {rn $bb++;rn if ($bb == 24) $bb = "00";rn echo "<tr><td>".$bb.".00</td>";rn }rn rn if ($dv <= 7) {rn rn $res_my = $sobranie[$dv - 1];rn $my_month = strlen($arResult['currentMonth']);rn $my_clock = strlen($bb);rn $my_day = strlen($res_my);rn if ($my_month == 1) $bosska = "0".$arResult['currentMonth']; else $bosska = $arResult['currentMonth'];rn if ($my_clock == 1) $bb2 = "0".$bb; else $bb2 = $bb;rn if ($my_day == 1) $res_my2 = "0".$res_my; else $res_my2 = $res_my;rn $donemy = $res_my2.".".$bosska.".".$arResult['currentYear']." ".$bb2.":00:00";rn $s1 = strtotime($donemy);rn rn for($k=0;$k<=count($srav2);$k++)rn {rn $s2 = strtotime($srav2[$k]); rn if(!empty($s1) and !empty($s2)) {rn //echo $srav[$k]." == ".$USER->GetID()."<br />";rn //echo $s1" равно ".$s2."<br />";rn if ($srav[$k] == $USER->GetID()) {rn //if ($s2 < $s1) $sel_check = ""; else $sel_check = "checked";rn if ($donemy == $srav2[$k]) $sel_check = "checked";rn }rn }rn //if ($dv == count($srav2)) break;rn rn }rn rn //echo "<td align='center'><input type='checkbox' name='date[]' value='".$arResult['currentYear']."'-'.$bosska.'-'.$res_my ".$bb.":00:00'></td>";rn echo "<td align='center'><input ".$sel_check." type='checkbox' name='date[]' value='".$arResult['currentYear']."-".$bosska."-".$res_my2." ".$bb2.":00:00'></td>";rn rn //echo "<td align='center'><input type='checkbox' name='date[]' value='".$res_my.".".$bosska.".".$arResult['currentYear']." ".$bb.":00:00'></td>";rn }rn rn if ($dv == 8) {rn echo "</tr>";rn $dv = 0;rn } rn }
|
| |
|
|