【发布时间】:2019-04-08 20:19:09
【问题描述】:
这是控制器
public function index()
{
$this->load->view('view_demo');
}
public function search($id)
{
$id = $this->input->get('id');
$data['id'] = $this->datacomplete->information($id);
$this->load->view('view_demo', $id);
}
这是模型
public function information($id)
{
$q = $this->db->select('*')->from('autocomplete')->where('id', $id)->get();
return $q->result();
}
这是视图
<body style="background-color: #000000;">
<?php echo $id; ?>
<form action="<?php echo base_url('autocomplete/search/' .$id); ?>" method="get">
<div class="row">
<center>
<h2 style="color: #fff;">AUTOCOMPLETE FORM FROM DATABASE USING CODEIGNITER AND AJAX</h2>
</center>
<div class="col-md-4 col-md-offset-4" style="margin-top: 200px;">
<label class="control-lable" style="color: #fff;">Country Name</label>
<input style="height:70px" type="text" id="country" autocomplete="off" name="country" class="form-control" placeholder="Type to get an Ajax call of Countries">
<ul class="dropdown-menu txtcountry" style="margin-left:15px;margin-right:0px;" role="menu" aria-labelledby="dropdownMenu" id="DropdownCountry"></ul>
<button location.href='<?php echo site_url().'/autocomplete/search?id='.$id;?>' type="submit">Submit</button>
</div>
</div>
</form>
</body>
我有一个索引功能和 view_demo 页面,当我在搜索栏中搜索表单国家名称(即印度)然后提交搜索栏它会将我重定向到 search.php 并在 url 中我会得到国家时,会出现一个搜索栏身份证。
例如: http://localhost/codeajax/Autocomplete/search?id=233: 这里的 233 是印度的国家/地区 ID。
我必须在搜索页面的 URL 中动态执行此操作。
这里的搜索页面现在是空白页面,还有一个我还想在搜索页面上呼应国家/地区 ID。即空白页上的 233。
【问题讨论】:
标签: php mysql codeigniter