Blogs
Berfungsi untuk membuat ketentuan / aturan data yang diinput melalui form. Apabila data yang dibuat sesuai dengan aturan / ketentuan maka akan diproses, namun jika tidak sesuai maka tidak diproses
Buat controller app/Controllers/Daftar.php isi dengan skrip berikut
<?php namespace App\Controllers;
use CodeIgniter\Controller;
class Daftar extends Controller
{
public function index()
{
helper(['form', 'url']);
$periksa = $this->validate([
'username' => 'required',
'password' => 'required|min_length[3]'
]);
if (!$periksa)
{
echo view('daftar', [
'validation' => $this->validator
]);
}
else
{
echo view('sukses');
}
}
}
Buat file view app/Views/daftar.php isi dengan skrip berikut
<html>
<head>
<title>Formulir Pendaftaran</title>
</head>
<body>
<?= $validation->listErrors() ?>
<?= form_open('daftar') ?>
<h5>Username</h5>
<input type="text" name="username" value="" size="40" />
<h5>Password</h5>
<input type="text" name="password" value="" size="40" />
<h5>Konfirmasi Password</h5>
<input type="text" name="passconf" value="" size="40" />
<h5>Alamat Email</h5>
<input type="text" name="email" value="" size="40" />
<div><input type="submit" value="Submit" /></div>
</form>
</body>
</html>
Buat file view app/Views/sukses.php isi dengan skrip berikut
<html>
<head>
<title>Berhasil</title>
</head>
<body>
<h3>Formulir berhasil dikirim!</h3>
<p><?= anchor('form', 'Coba lagi!') ?></p>
</body>
</html>
Posted in: CodeIgniter 4
Be the first person to like this.
Hotelempfehlung
Hotel Gasthof Rössle
822 | Hotels
Das Hotel Gasthof Rössle befindet sich in An der Hilb 13 - Stetten am Kalten Markt. Besteht aus 30 Zimmern
Stetten am Kalten Markt - Deutschland
Hetzel Hotel Löwen
880 | Hotels
Das Hetzel Hotel Löwen befindet sich in Ulmer Str. 331-337 - Stuttgart. Besteht aus 64 Zimmern
Stuttgart - Deutschland
GHOTEL hotel & living Würzburg
876 | Hotels
Das GHOTEL hotel & living Würzburg befindet sich in Schweinfurter Straße 1-3 - Würzburg. Besteht aus 204 Zimmern
Würzburg - Deutschland