Добрый День!
Такой вопрос, у меня на сайте есть Web-форма в ней есть поле с checkbox, значений много у него, и поэтому выводиться результат в столбик, мне бы хотелось разбить как-нибудь массив,чтобы к примеру он выводил в первом столбике 10 значений рядом снова 10
Весь вывод этих чекбоксов зашит в массив, посмотрите, подскажите!
В строке отмеченной красным идет вывод html кода, соответственно и чекбоксов тоже.
вот кусок массива, что выводит:
ну и так далее
вот эти чекбоксы мне надо вывести по 10 штук в каждый столбик
Помогите пожалуйста
Такой вопрос, у меня на сайте есть Web-форма в ней есть поле с checkbox, значений много у него, и поэтому выводиться результат в столбик, мне бы хотелось разбить как-нибудь массив,чтобы к примеру он выводил в первом столбике 10 значений рядом снова 10
Весь вывод этих чекбоксов зашит в массив, посмотрите, подскажите!
| Код |
|---|
<?if ($arResult["FORM_NOTE"]):?><?=$arResult["FORM_NOTE"]?><?endif?>
<?if ($arResult["isFormErrors"] == "Y"):?><?=$arResult["FORM_ERRORS_TEXT"];?><?endif;?>
<table class="form-table data-table">
<thead>
<tr>
<th colspan="2"> </th>
</tr>
</thead>
<tbody>
<?
foreach ($arResult["QUESTIONS"] as $FIELD_SID => $arQuestion)
{
?>
<tr>
<td>
<?if (is_array($arResult["FORM_ERRORS"]) && array_key_exists($FIELD_SID, $arResult['FORM_ERRORS'])):?>
<span class="error-fld" title="<?=$arResult["FORM_ERRORS"][$FIELD_SID]?>"></span>
<?endif;?>
<?=$arQuestion["CAPTION"]?><?=$arResult["arQuestions"][$FIELD_SID]["REQUIRED"] == "Y" ? $arResult["REQUIRED_SIGN"] : ""?>
<?=$arQuestion["IS_INPUT_CAPTION_IMAGE"] == "Y" ? "<br />".$arQuestion["IMAGE"]["HTML_CODE"] : ""?>
</td>
[COLOR=#FF3300]<td><?=$arQuestion["HTML_CODE"]?></td>[/COLOR]
</tr>
</tbody>
<tfoot>
<tr>
<th colspan="2">
<input type="submit" name="web_form_submit" value="<?=strlen(trim($arResult["arForm"]["BUTTON"])) <= 0 ? GetMessage("FORM_ADD") : $arResult["arForm"]["BUTTON"];?>" />
<input type="hidden" name="web_form_apply" value="Y" /><input type="submit" name="web_form_apply" value="<?=GetMessage("FORM_APPLY")?>" />
<input type="reset" value="<?=GetMessage("FORM_RESET");?>" />
</th>
</tr>
</tfoot>
</table> |
В строке отмеченной красным идет вывод html кода, соответственно и чекбоксов тоже.
вот кусок массива, что выводит:
| Код |
|---|
Array ( [CAPTION] => Учитель (предмета) [IS_HTML_CAPTION] => N [REQUIRED] => Y [IS_INPUT_CAPTION_IMAGE] => N [HTML_CODE] => Алгебра Английский язык Биология География Естествознание Изо Информатика История Картонажно-переплетное дело Литература Математика Музыка МХК Немецкий язык ОБЖ Обществознание Окружающий мир Право Природоведение Развитие речи Русский язык Сельскохозяйственный труд Слесарное дело Столярное дело Технология Физика Физическая культура Французский язык Химия Черчение Чтение Швейное дело Экономика Другой [STRUCTURE] => Array ( [0] => Array ( [ID] => 69 [FIELD_ID] => 58 [QUESTION_ID] => 58 [TIMESTAMP_X] => 06.06.2011 16:30:23 [MESSAGE] => Алгебра [VALUE] => algebra [FIELD_TYPE] => checkbox [FIELD_WIDTH] => 0 [FIELD_HEIGHT] => 0 [FIELD_PARAM] => [C_SORT] => 100 [ACTIVE] => Y ) [1] => Array ( [ID] => 70 [FIELD_ID] => 58 [QUESTION_ID] => 58 [TIMESTAMP_X] => 06.06.2011 16:30:23 [MESSAGE] => Английский язык [VALUE] => eng_lang [FIELD_TYPE] => checkbox [FIELD_WIDTH] => 0 [FIELD_HEIGHT] => 0 [FIELD_PARAM] => [C_SORT] => 200 [ACTIVE] => Y ) [2] => Array ( [ID] => 71 [FIELD_ID] => 58 [QUESTION_ID] => 58 [TIMESTAMP_X] => 06.06.2011 16:30:23 [MESSAGE] => Биология [VALUE] => biology [FIELD_TYPE] => checkbox [FIELD_WIDTH] => 0 [FIELD_HEIGHT] => 0 [FIELD_PARAM] => [C_SORT] => 300 [ACTIVE] => Y ) |
ну и так далее
вот эти чекбоксы мне надо вывести по 10 штук в каждый столбик
Помогите пожалуйста