Задать вопрос
@ayapergenov

Как связать два скрипта, чтобы выводился select из php массива?

Есть два отдельно работающих скрипта. Можно ли их связать не зная общего контекста задачи? Нужно чтобы данные из массива выводились списком в select
Получилось вывести массив в поле 2 скрипта. Но он продолжает отображаться массивом а не списком

<select name="<?=$arProperties["FIELD_NAME"]?>" id="<?=$arProperties["FIELD_NAME"]?>" size="<?=$arProperties["SIZE1"]?>">
							
									<?
									foreach($arProperties["VARIANTS"] as $arVariants):
									?>
										<option value="<?=$arVariants["VALUE"]?>"<?if ($arVariants["SELECTED"] == "Y") echo " selected";?>><?=$arVariants["NAME"]?>
											<?
									    global $USER;
									    $arFilter = array("ID" => $USER->GetID());
									    $arParams["SELECT"] = array("UF_TT_ADRESS");
									    $arRes = CUser::GetList($by,$desc,$arFilter,$arParams);
									        if ($res = $arRes->Fetch()) {
									            ?><? print_r($res["UF_TT_ADRESS"])?><?
									        }
											?>
										</option>
									<?
									endforeach;
									?>
									
								</select>


1 выводит php массив
<?
									    global $USER;
									    $arFilter = array("ID" => $USER->GetID());
									    $arParams["SELECT"] = array("UF_TT_ADRESS");
									    $arRes = CUser::GetList($by,$desc,$arFilter,$arParams);
									        if ($res = $arRes->Fetch()) {
									            ?><pre><? print_r($res["UF_TT_ADRESS"])?></pre><?
									        }
									?>

2 является типовым select полем из Битрикс
<select name="<?=$arProperties["FIELD_NAME"]?>" id="<?=$arProperties["FIELD_NAME"]?>" size="<?=$arProperties["SIZE1"]?>">
									<?
									foreach($arProperties["VARIANTS"] as $arVariants):
									?>
										<option value="<?=$arVariants["VALUE"]?>"<?if ($arVariants["SELECTED"] == "Y") echo " selected";?>><?=$arVariants["NAME"]?></option>
									<?
									endforeach;
									?>
									
								</select>
  • Вопрос задан
  • 353 просмотра
Подписаться 1 Оценить Комментировать
Ответ пользователя entermix К ответам на вопрос (2)