У нас есть сторонний компонент, а в базе данных есть параметры, связанные с столбцом, которые содержат пол пользователя - COM_COMMUNITY_MALE и COM_COMMUNITY_FEMALE. Когда мы читаем эту информацию, используя этот кодPHP Array и константы
$SQL = "SELECT * FROM #__community_fields a WHERE a.fieldcode like 'FIELD_GENDER%'";
$db->setQuery($SQL);
$rows = $db->loadObjectList();
$html = "<option value =' '>Select Gender</option>";
foreach ($rows as $data)
{
$xxx = explode("\n", $data->options);
for ($i = 0; $i < count($xxx); ++$i) {
if ($xxx[$i] == "COM_COMMUNITY_MALE")
{
print $xxx[$i];
}
}
$html = $html . "<option value ='".$arr."'>".$gender."</option>";
}
echo $html;
чек на $ ххх [$ я] == «COM_COMMUNITY_MALE» не печатает значение. Если мы просто напечатать $ ххх [$ я], то мы видим правильные значения, но когда мы делаем проверку, если не проходит тест
Мы должны различать пол, чтобы мы могли STE значения в выпадающем списке
Любой помощи будет действительно оценило
Благодарности Rich
Спасибо Джону, что сортируется это Rich – PerryW