кодигнитор формы помощника проводности - PullRequest
0 голосов
/ 18 сентября 2011

В каком-то коде, который я пишу, происходит некоторая проводность У меня есть обычная форма для обновления учетной записи пользователя. Поля заполняются данными из базы данных. после изменения, которое необходимо изменить, я не могу отправить форму. когда я нажимаю на кнопку, она ведет себя как отключенная передача с использованием 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();?>

Из-за того, что я был неуверен в происходящем, я вручную создал кнопку, которая по-прежнему не изменилась. Другие формы на странице работают нормально. Если это имеет какое-либо значение, я использую библиотеку шаблонов Фила Осетрина, ion_auth и firephp.

1 Ответ

2 голосов
/ 18 сентября 2011

Вы на самом деле не пишете тег формы.Вы должны поместить эхо там.Сделайте это:

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

Ваша кнопка отправки теперь должна работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...