Mysql 如何根据codeigniter下拉菜单中的选定文本选择id
我已经从类别表中检索了数据,其中我有两列id和category,然后将此数据加载到page_数据视图中,其中我有2个输入标题和说明一个下拉菜单名称category将从类别表中加载类别现在我要做的是根据类别选择id,然后插入另一个表页中的数据是数据,其中我有4列,分别是Mysql 如何根据codeigniter下拉菜单中的选定文本选择id,mysql,codeigniter,Mysql,Codeigniter,我已经从类别表中检索了数据,其中我有两列id和category,然后将此数据加载到page_数据视图中,其中我有2个输入标题和说明一个下拉菜单名称category将从类别表中加载类别现在我要做的是根据类别选择id,然后插入另一个表页中的数据是数据,其中我有4列,分别是 id int cat_id int tittle varchar(40) description varchar(255) 这是我加载页面数据的控制器 function page_data() { $da
id int
cat_id int
tittle varchar(40)
description varchar(255)
这是我加载页面数据的控制器
function page_data()
{
$data['result']=$this->admin_model->retrieve_data();
$this->load->view('admin/pagedata',$data);
}
<form class="form-horizontal" method="post" action="insert_pagedata">
<fieldset>
<legend>Page Data</legend>
<div class="control-group">
<label class="control-label" for="">Tittle </label>
<div class="controls">
<input type="text" class="span6" name="tittle">
</div>
</div>
<div class="control-group">
<label class="control-label" for="select01">Select list</label>
<div class="controls">
<select id="select01" name="catid" class="chzn-select">
<option>something</option>
<?php
if(isset($result))
{
foreach($result as $row)
{
$row->id;
echo "<option>".$row->category."</option>";
}
}
?>
</select>
</div>
</div>
<div class="control-group">
<label class="control-label" for="textarea2">Textarea</label>
<div class="controls">
<textarea name="Description" class="input-xlarge textarea" placeholder="Enter text ..." style="width: 810px; height: 200px"></textarea>
</div>
</div>
<div class="form-actions">
<button type="submit" class="btn btn-primary">Save changes</button>
<button type="reset" class="btn">Cancel</button>
</div>
</fieldset>
</form>
这是我对pagedata的看法
function page_data()
{
$data['result']=$this->admin_model->retrieve_data();
$this->load->view('admin/pagedata',$data);
}
<form class="form-horizontal" method="post" action="insert_pagedata">
<fieldset>
<legend>Page Data</legend>
<div class="control-group">
<label class="control-label" for="">Tittle </label>
<div class="controls">
<input type="text" class="span6" name="tittle">
</div>
</div>
<div class="control-group">
<label class="control-label" for="select01">Select list</label>
<div class="controls">
<select id="select01" name="catid" class="chzn-select">
<option>something</option>
<?php
if(isset($result))
{
foreach($result as $row)
{
$row->id;
echo "<option>".$row->category."</option>";
}
}
?>
</select>
</div>
</div>
<div class="control-group">
<label class="control-label" for="textarea2">Textarea</label>
<div class="controls">
<textarea name="Description" class="input-xlarge textarea" placeholder="Enter text ..." style="width: 810px; height: 200px"></textarea>
</div>
</div>
<div class="form-actions">
<button type="submit" class="btn btn-primary">Save changes</button>
<button type="reset" class="btn">Cancel</button>
</div>
</fieldset>
</form>
页面数据
窃窃私语
选择列表
某物
文本区域
保存更改
取消
我真的很困惑,我如何才能获得所选类别的id请帮我解决。在下拉菜单中获得所选文本的id非常容易,请更改下面的行
<?php
if(isset($result))
{
foreach($result as $row)
{
echo "<option value='$row->id'>".$row->category."</option>";
}
}
?>
您是否试图在选择
输入中获取所选类别的id
?或者你想在提交时获取值
?我想在下拉菜单中获取所选类别的id很多,是的,这很容易我想到了jquery和其他东西谢谢你节省了我的时间在开始编程之前想一想,画出所有东西的草图,你会明白你的意思的。还有一件事谷歌是你的朋友尝试使用它的一些时候