我是codeigniter的新手。我遇到了一个问题,我的表格没有发布价值,我不知道为什么。 当前站点在本地服务器和我的测试服务器上运行良好。当我在客户端服务器上传输完整站点时,出现了此问题。
我已经检查过,htaccess已启用。我也粘贴了我的观点和控制器。 请帮帮我
查看
<form name="form1" method="post" action="index.php/search/make_url">
<div class="search_form">
<label for="shop"></label>
<select name="category" id="select">
<option value="0">-- Shops / Webshops --</option>
<?php
$cats=load_categories();
foreach($cats as $cat){
?>
<option value="<?php echo $cat->cat_name_en."---".$cat->catId;?>"><?php echo $cat->cat_name_en;?></option>
<?php }?>
</select>
<select name="product">
<option value="0">-- <?php echo $this->lang->line("text_select_prod");?> --</option>
<?php
$cats=load_products();
foreach($cats as $cat){
?>
<option value="<?php echo $cat->p_name_en;?>---<?php echo $cat->pId;?>"><?php echo $cat->p_name_en;?></option>
<?php }?>
</select>
<label for="select2"></label>
<select name="brand" id="brand">
<option value="0">-- <?php echo $this->lang->line("text_select_chose_brand");?> --</option>
<?php
$cats=load_brands();
foreach($cats as $cat){
?>
<option value="<?php echo $cat->brand_name_en;?>---<?php echo $cat->brandId;?>"><?php echo $cat->brand_name_en;?></option>
<?php }?>
</select>
<label for="select3"></label>
<select name="country" id="country" onchange="getCity(this.value);">
<option value="0">-- <?php echo $this->lang->line("text_select_country");?> ---</option>
<?php
$cats=load_country();
foreach($cats as $cat){
?>
<option value="<?php echo $cat->cn_name;?>---<?php echo $cat->cnId;?>"><?php echo $cat->cn_name;?></option>
<?php }?>
</select>
<label for="select4"></label>
<div id="cityBlock">
<select name="city" id="city">
<option value="0">-- <?php echo $this->lang->line("text_select_city");?> --</option>
</select>
</div>
<input type="submit" name="btn" value="<?php echo $this->lang->line("text_btn_submit");?>">
</div>
</form>
CONTROLLER
public function make_url()
{
$url=$this->uri->assoc_to_uri($_POST);
redirect(base_url()."index.php/search/for/". $url);
}
提前致谢
答案 0 :(得分:0)
以这种方式检查:
<?=form_open('immovable/personal/add_personal');?>
<input type='text' id='fname' name='fname' required />
<input type='text' id='lname' name='lname' required />
<input type='submit' value='Submit' />
<?=form_close()?>
答案 1 :(得分:0)
$config[suffix]
是上述问题的解决方案
请参阅此link以获得更好的解释
答案 2 :(得分:0)
我后来解决了这个问题。 问题是Head标记中使用的基本标记。我只是删除它,网站功能。