我需要通过使用select选项中的where子句从表中获取数据库信息。
我的观点:
<div>
<select name="noSeats" class="form-control" placeholder="Seats">
<option value="">Seats</option>
<option value="45">45</option>
<option value="49">49</option>
<option value="51">51</option>
<option value="53">53</option>
<option value="56">56</option>
<option value="57">57</option>
<option value="61">61</option>
</select>
</div>
我的模特:
public function getSeats($noSeats) {
$query = $this->db->get('seat');
if ($query->num_rows() > 0) {
return $query->result();
}
}
我还有另一个关于清单复选框的问题;由于我有很多chechbox,因此我需要在限制为4的行中列出复选框。
答案 0 :(得分:1)
您可以使用
$query = $this->db->where('COLUMN_NAME', $noSeats )->get('seat');
答案 1 :(得分:1)
public function getSeats($noSeats){
$query = $this->db->from('seat')->where('seat_col', $noSeats)->get();
if($query->num_rows() > 0){
return $query->result();
}
}