更改主选择后,如何在子选择菜单中附加一次选择选项
问题是选项被添加了eveytime我更改了选择选项
我怎样才能使每个主要选择选项仅一次选择它的相关选项
html&php:
<?php
$get_tables=$this->db->query("select * from floor_plan where fp_name='bellevue' and status='available' order by abs(t_id)");
?>
<div class="form-group">
<label for="qtn">Choose Table:</label>
<select name="parent_table" id="table_all_numbers" class="form-control">
<?php
while($each_row=$get_tables->fetch_assoc()){
?>
<option rel="<?php echo $each_row['ava_seats']; ?>" class="<?php echo $each_row['t_name']; ?>" value="<?php echo $each_row['t_id']; ?>">#<?php echo $each_row['t_id']; ?> <?php if($each_row['t_name']=='vip'){echo '$'.$each_row['price']."/Table";}else{echo '$'.$each_row['price']."/Seat";} ?></option>
<?php
}
?>
</select>
</div>
jQuery的:
var $items = $('select[name=parent_table]');
//quantity
$items.change(function(){
var $this=$(this).find(':selected'),
rel=$this.attr('rel');
for(i=0;i<=rel;i++){
$("#qtn").show();
$("<option value='"+i+"'>"+i+"</option>").appendTo('#qtn');
}
})
参考方案
尝试这个
$items.change(function(){
var $this=$(this).find(':selected'),
rel=$this.attr('rel');
$('#table_all_numbers').html('');
for(i=0;i<=rel;i++){
$('#qtn')
.append($('<option></option>')
.attr("value", i)
.text(i));
}
$("#qtn").show();
});
CodeIgniter更新查询被执行两次 - php我正在使用CodeIgniter 2.2。每次访问页面时,我都必须用+1更新数据库。代码可以工作,但是每次都会增加+2。示例:如果是total views=2,则在单击页面后total views应该是3,但是数据库中的值是4。我确定我在控制器中仅调用一次模型add_one_to_view_image。控制者 function view(){ $view_i…
故障排除“警告:session_start():无法发送会话高速缓存限制器-标头已发送” - php我收到警告:session_start()[function.session-start]:无法发送会话缓存限制器-标头已发送(错误输出开始如果我将表单数据提交到其他文件进行处理,则可以正常工作。但是,如果我将表单数据提交到同一页面,则会出现此错误。请建议<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0…
通过php表单修改我的xml文件 - php这是我的xml文件和下面的php代码。我输入了一个输入类型,它将按名字搜索学生。然后将显示有关特定学生的信息,并且将显示另一个按钮更新。问题是我想在那之后修改信息。如何通过标签名称获取元素,以便可以修改有关特定学生的信息?<students> <student> <firstname>John</firstname&…
在ajax之后将页面内容复制到同一页面 - php我有简单的注册公式,我希望首先使用ajax发送,而不刷新页面以控制是否插入正确的数据,然后仅重定向到其他页面。问题是,当我通过ajax将其发送到同一页面后,一切正常,但是页面内容重复,我可以看到两次...这是我的ajaxfunction registruj () { var name = $('#meno').val(); var pri…
我的PHP脚本中用于删除用户的未定义索引错误 - php即时通讯试图删除用户页面,但我不知道为什么我得到此错误。Undefined index: bil in C:\wamp\www\FORM\deleteadmin.php on line 4 Undefined index: adminID in C:\wamp\www\FORM\deleteadmin.php on line 5 第4行和第5行看起来像这样,…