2017-02-21 36 views
0

Я пытаюсь создать форму регистрации с помощью Codeigniter 3. Эта проблема возникает, когда я пытаюсь добавить значение в каждом входе, как это:Codeigniter - Почему создание значения для входной формы делает всю страницу испорченной?

value="<?php echo set_value('name'); ?>" 

Вот мой взгляд content_register.php:

 <form class="usr-input" action="/users" method="post"> 
      <div> 
       <label for="name">Nama Lengkap<span style="padding-left: 90px;">:</span></label> 
       <input id="name" name="name" size="40" type="text" value="<?php echo set_value('name'); ?>"/> 
       <br> 
       <label for="username">Username<span style="padding-left: 124px;">:</span></label> 
       <input id="username" name="username" size="40" type="text" value="<?php echo set_value('username'); ?>"/> 
       <br> 
       <label for="password">Password<span style="padding-left: 125px;">:</span></label> 
       <input id="password" name="password" size="40" type="password" value="<?php echo set_value('password'); ?>"/> 
       <br> 
       <label for="email">Email<span style="padding-left: 155px;">:</span></label> 
       <input id="email" name="email" size="40" type="text" value="<?php echo set_value('email'); ?>"/> 
       <br> 
       <label for="telepon">No. Telepon<span style="padding-left: 111px;">:</span></label> 
       <input id="telepon" name="telepon" size="40" type="text" value="<?php echo set_value('phone'); ?>"/> 
       <br> 
       <label for="sex">Jenis Kelamin<span style="padding-left: 96px;">:</span></label> 
       <select> 
        <option value="male">Laki-laki</option> 
        <option value="female">Perempuan</option> 
       </select> 
       <br> 
       <label for="alamat">Alamat<span style="padding-left: 146px;">:</span></label> 
       <textarea id="alamat" name="alamat" rows="5" cols="71" type="text" value="<?php echo set_value('name'); ?>"/></textarea> 
       <br> 
       <input type="checkbox" name="vehicle" value="Bike"> Saya telah membaca dan menerima<a href="register"> Syarat dan Peraturan </a>dari .</input> 
      </div> 
     </form> 

И вся страница испортилась. Это становится так: enter image description here

Перед тем, как добавить значение (что код, как это :)

 <form class="usr-input" action="/users" method="post"> 
      <div> 
       <label for="name">Nama Lengkap<span style="padding-left: 90px;">:</span></label> 
       <input id="name" name="name" size="40" type="text" /> 
       <br> 
       <label for="username">Username<span style="padding-left: 124px;">:</span></label> 
       <input id="username" name="username" size="40" type="text" /> 
       <br> 
       <label for="password">Password<span style="padding-left: 125px;">:</span></label> 
       <input id="password" name="password" size="40" type="password" /> 
       <br> 
       <label for="email">Email<span style="padding-left: 155px;">:</span></label> 
       <input id="email" name="email" size="40" type="text" /> 
       <br> 
       <label for="telepon">No. Telepon<span style="padding-left: 111px;">:</span></label> 
       <input id="telepon" name="telepon" size="40" type="text" /> 
       <br> 
       <label for="sex">Jenis Kelamin<span style="padding-left: 96px;">:</span></label> 
       <select> 
        <option value="male">Laki-laki</option> 
        <option value="female">Perempuan</option> 
       </select> 
       <br> 
       <label for="alamat">Alamat<span style="padding-left: 146px;">:</span></label> 
       <textarea id="alamat" name="alamat" rows="5" cols="71" type="text" /></textarea> 
       <br> 
       <input type="checkbox" name="vehicle" value="Bike"> Saya telah membaca dan menerima<a href="register"> Syarat dan Peraturan </a>dari .</input> 
      </div> 
     </form> 

Он хорошо работает. Страница должна выглядеть так: enter image description here

UPDATE Вот контроллер:

<?php 

class page extends CI_Controller { 

    function __construct() { 
     parent::__construct(); 
     // path to simple_html_dom 
    } 

    function index() { 
     $this->load->view('page_header'); 
     $this->load->view('content_front'); 
     $this->load->view('page_footer'); 
    } 


    function login() { 
     $this->load->view('page_header'); 
     $this->load->view('content_login'); 
     $this->load->view('page_footer'); 
    } 

    function register() { 
     $this->load->view('page_header'); 
     $this->load->view('content_register'); 
     $this->load->view('page_footer'); 
    } 

} 

?> 

Можете ли вы помочь мне, что случилось с этим кодом? Или любую информацию, которую я пропускаю? Спасибо.

+0

плз общий код контроллера. – Sharif

+1

'action ="/users "' что это такое ** НЕПРАВИЛЬНЫЙ URL ** –

+0

Спасибо @AbdullaNilam. На самом деле это проблема. Большое спасибо – bnrfly

ответ

1

Изменение URL в

action="/users" 

в

action="<?php echo base_url()/controller/method?" 

Поскольку action="/users" не является допустимым URL

+0

рады помочь. Наслаждайтесь кодированием :) –

+0

спасибо за редактирование. @Pacio –

 Смежные вопросы

  • Нет связанных вопросов^_^