$row['staff'] = (!isset($row['staff'])) ? "" : $row['staff']; $row['staff_option'] = get_staff_option($row['staff']);
ugm_stk/function.php
#得到業務員的選項 function get_staff_option($sn=""){ global $xoopsDB; #---- 過濾資料 -------------------------- $myts = &MyTextSanitizer::getInstance(); #外鍵 $sql = "select a.`sn`,a.`title` from " . $xoopsDB->prefix("ugm_stk_staff") . " as a where a.`enable`='1' order by a.`sort`"; //die($sql); $result = $xoopsDB->query($sql) or redirect_header($_SERVER['PHP_SELF'], 3, web_error($sql)); $option = ""; while ($row = $xoopsDB->fetchArray($result)) { //以下會產生這些變數: $sn , $ofsn , $title , $enable ,$sort url target $row['sn'] = intval($row['sn']); $row['title'] = $myts->htmlSpecialChars($row['title']);// $selected = ""; if ($row['sn'] == $sn) { $selected = " selected"; } $option .= "<option value='{$row['sn']}'{$selected}>{$row['title']}</option>"; } return $option; }