Codeigniter 代码点火器形式辅助线

Codeigniter 代码点火器形式辅助线,codeigniter,Codeigniter,我正在写的一些代码中有一些有线性。我有一个常规表单来更新用户帐户。这些字段由数据库中的数据填充。在更改了需要更改的内容后,我无法提交表格。当我点击按钮时,它的行为就像禁用了javascript提交,但我没有。另一方面,如果我使用javascript并阻止它提交和控制台日志以查看是否发生了单击,那么按钮似乎正在被单击,但什么也没有。下面是我视图中的表单代码 form_open('members/users/update_curr_user'); $data5 = array('name'=>

我正在写的一些代码中有一些有线性。我有一个常规表单来更新用户帐户。这些字段由数据库中的数据填充。在更改了需要更改的内容后,我无法提交表格。当我点击按钮时,它的行为就像禁用了javascript提交,但我没有。另一方面,如果我使用javascript并阻止它提交和控制台日志以查看是否发生了单击,那么按钮似乎正在被单击,但什么也没有。下面是我视图中的表单代码

form_open('members/users/update_curr_user');

$data5 = array('name'=>'username','id'=>'username','value'=>$uservar['username']);
echo 'Username  :'.form_input($data5);

$data6 = array('name'=>'email','id'=>'email','value'=>$uservar['email']);
echo 'Email Address :'.form_input($data6);

$phone1 = array('name'=>'phone','id'=>'phone','value'=>$uservar['phone']);
echo 'Your phone number formatted like so: 0802-331-5544'.form_input($phone1);

switch ($uservar['active']):
   case 0:
    $data7 = array(
        'name'=>'status',
        'id'=>  'status',
        'value' =>'Deactivated'
    );
    echo 'Status : Active or Deactivated'.form_input($data7);
    break;
 case 1:
    $data8 = array(
        'name' =>'status',
        'id'   =>'status',
        'value'=>'active'
    );
    echo 'Status :Active or Deactivated'.form_input($data8);
    break;
 endswitch;

 $group1 = array('name'=>'group','id'=>'group','value'=>$uservar['group']);
 echo 'Group :'.form_dropdown('group',$groups).'<br />'; 
 echo '<br /><br />';

//$data9 = 'id="updateuser"';
//echo form_submit('submit','Update User',$data9);
?>
<input name="submit" id="updateuser" type="submit" value="Update User" />
<?php echo form_close();?>
form_open('members/users/update_curr_user');
$data5=数组('name'=>'username','id'=>'username','value'=>$uservar['username']);
回显“用户名:”。表单输入($data5);
$data6=array('name'=>'email','id'=>'email','value'=>$uservar['email']);
回显“电子邮件地址:”。表格输入($data6);
$phone1=数组('name'=>'phone','id'=>'phone','value'=>$uservar['phone']);
回显“您的电话号码格式如下:0802-331-5544”。表格输入($phone1);
开关($uservar['active']):
案例0:
$data7=数组(
“名称”=>“状态”,
“id”=>“状态”,
'值'=>'已停用'
);
回显“状态:激活或停用”。表单输入($data7);
打破
案例1:
$data8=数组(
“名称”=>“状态”,
'id'=>'status',
“值”=>“活动”
);
回显“状态:激活或停用”。表单输入($data8);
打破
终端开关;
$group1=array('name'=>'group','id'=>'group','value'=>$uservar['group']);
echo“Group:”。表单_下拉列表('Group',$groups)。“
”; 回音“

”; //$data9='id=“updateuser”'; //echo form_submit('submit','Update User',$data9); ?>

因为我不确定到底发生了什么,所以我手动创建了一个按钮,但仍然没有改变。页面上的其他表单工作正常。如果有什么影响的话,我使用的是phil sturgeon的模板库ion_auth和FireHP。

您实际上并没有写出表单标签。你需要在上面放个回音。这样做:

 echo form_open('members/users/update_curr_user');

您的提交按钮现在应该可以工作了

乔,谢谢,我觉得自己很笨,但我想这些事情发生在最好的人身上也是对的?!谢谢:-)