Codeigniter — Зачем создавать значения для формы ввода, чтобы испортить всю страницу?

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

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>

И вся страница испортилась. Это становится так:
введите описание изображения здесь

Прежде чем я добавлю значение (который код, как это 🙂

        <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>

Это работает хорошо. Страница должна быть такой:
введите описание изображения здесь

ОБНОВИТЬ
Вот контроллер:

<?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

Решение

Измените свой URL на

action="/users"

в

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

Так как action="/users" недействительный URL

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector