0
我們有第三方組件,並且在數據庫中有一列包含用戶性別的選項--CLASS_COMMUNITY_MALE和COM_COMMUNITY_FEMALE。 當我們在使用此代碼PHP數組和常量
$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;
的支票$ XXX [$ i] ==「COM_COMMUNITY_MALE」閱讀這些信息不打印的價值。 如果我們只是打印$ XXX [$ i]那我們就看到了正確的價值觀,但是當我們做檢查,如果測試失敗
我們需要區分性別,所以我們可以在下拉STE值
任何幫助將真正理解
感謝 豐富
感謝約翰,那它整理豐富 – PerryW