그래서 나는 포함하는 선택 상자가이 사이트에 있습니다- CodeIgniter의를
1
2
3
4
을하지만 같은 정적 값으로 변경하려면, :
Travel
Housing
Gourmet
Medical
여행과 같이 데이터베이스에 지정된 필드 이름이 없습니다. 순전히 번호입니다. 그래서 각 숫자를 나타내는 정적 값을 할당해야합니다.
db의 유일한 필드 이름은 id, industry_id, company_name
입니다. 위에서 지정한 번호 (1 ~ 4 번)는 industry_id
입니다. 내 컨트롤러에서
:
$params["filter"] = $this->Users->get_category();
모델 :
$sql = "SELECT industry_id FROM company GROUP BY industry_id ORDER BY industry_id ASC";
$query = $this->db->query($sql);
return $query->result();
보기 :
<select class="form-control" name="field">
<?php foreach($filter as $cat)
{
echo '<option value="'.$cat->industry_id.'">'.$cat->industry_id.'</option>';
}
?>
</select>
내가 어떻게 할 수 있습니까? 그 당신이 가지고 VARCHAR를 사용하는 경우, 예를 들어 -
에 액세스은 sooo를 귀하의 옵션 목록을 구축 할 때 당신의 선택에 그것을 추가하고 사용 ... 등 여행 같은 이름의 필드 이름은 무엇입니까 이드와 함께 이름의 표시. – TimBrownlaw
@TimBrownlaw 죄송합니다. db의 Travel 등의 필드 이름이 없다는 것을 잊어 버렸습니다. 순전히 숫자입니다. –
업계 ID가 의미가없는 테이블이 있습니까? 당신은 ID가 무엇인지 모릅니다 ??? 나는 그 신분증에 어딘가에서 "관련"있는 설명이 있어야합니다. – TimBrownlaw