0% found this document useful (0 votes)
9 views

PHP

Uploaded by

Rizal Fahmy
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

PHP

Uploaded by

Rizal Fahmy
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

<?

php
defined('BASEPATH') or exit('No direct script access allowed');

class Ktp extends CI_Controller


{

public function index()


{
$this->load->view('data_ktp');
}

public function form_ktp()


{
$this->load->view('form_ktp');
}
public function home()
{
$this->load->view('home');
}

public function proses_ktp()


{
$data = array(
'nik' => $this->input->post('nik'),
'nama' => $this->input->post('nama'),
'tl' => $this->input->post('tl'),
'lahir' => $this->input->post('lahir'),
'jekel' => $this->input->post('jekel'),
'alamat' => $this->input->post('alamat'),
'agama' => $this->input->post('agama'),
'status' => $this->input->post('status'),
'pekerjaan' => $this->input->post('pekerjaan'),
'negara' => $this->input->post('negara'),
'berlaku' => $this->input->post('berlaku'),
);

$this->load->view('data_ktp', $data);
}

public function redirect_to_another_page()


{
$input_for_another_page = $this->input->post('input_for_another_page');

// Lakukan logika sesuai kebutuhan, misalnya validasi input


// Jika input valid, redirect ke halaman lain
// Jika input tidak valid, mungkin tampilkan pesan error

// Contoh redirect
redirect('ktp/halaman_lain/' . $input_for_another_page);
}

public function halaman_lain($input)


{
// Lakukan sesuatu dengan data input yang diterima
// Misalnya, tampilkan data atau lakukan operasi lain

// Load view atau tampilkan informasi


$data['input'] = $input;
$this->load->view('halaman_lain', $data);
}
}
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Data KTP</title>
<link
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
rel="stylesheet" integrity="sha384-
T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
</head>

<body>
<nav class=" navbar navbar-expand-sm bg-dark navbar-dark">
<div class="container-fluid">
<a class="navbar-brand" href="<?php echo site_url('ktp/index') ?
>">KTP</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse"
data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false"
aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="<?php echo
site_url('ktp/home') ?>">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="<?php echo site_url('ktp/form_ktp') ?
>">Form KTP</a>
</li>
</ul>
</div>
</div>
</nav>
<div class="container mt-3">
<div class="card">
<div class="card-header">
<h1>Form Kartu Tanda Penduduk</h1>
</div>
<div class="card-body">
<form method="post" action="<?php echo site_url('ktp/proses_ktp') ?>">
<div class="form_group">
<label for="nik">NIK</label>
<input type="number" name="nik" class="form-control" required>
</div>
<div class="form_group">
<label for="nama">NAMA</label>
<input type="text" name="nama" class="form-control" required>
</div>
<div class="form_group">
<label for="tl">TEMPAT LAHIR</label>
<input type="text" name="tl" class="form-control" required>
</div>
<div class="form_group">
<label for="lahir">TANGGAL LAHIR</label>
<input type="date" name="lahir" class="form-control" required>
</div>
<div class="form_group">
<label for="jekel">JENIS KELAMIN</label>
<select class="form-control" name="jekel" required>
<option value="">-Pilih Jenis Kelamin</option>
<option value="Laki-Laki">Laki-Laki</option>
<option value="Perempuan">Perempuan</option>
</select>
</div>
<div class="form_group">
<label for="alamat">ALAMAT</label>
<input type="text" name="alamat" class="form-control" required>
</div>
<div class="form_group">
<label for="agama">AGAMA</label>
<select class="form-control" name="agama" required>
<option value="">-Pilih Agama</option>
<option value="Islam">ISLAM</option>
<option value="Kristen">KRISTEN</option>
<option value="Katolik">KATOLIK</option>
<option value="Hindu">HINDU</option>
<option value="Budha">BUDHA</option>
</select>
</div>
<div class="form_group">
<label for="status">STATUS PERKAWINAN</label>
<select class="form-control" name="status" required>
<option value="">-Pilih Status</option>
<option value="Kawin">KAWIN</option>
<option value="Belum Kawin">BELUM KAWIN</option>
</select>
</div>
<div class="form_group">
<label for="pekerjaan">PEKERJAAN</label>
<input type="text" name="pekerjaan" class="form-control" required>
</div>
<div class="form_group">
<label for="negara">KEWARGANEGARAAN</label>
<input type="text" name="negara" class="form-control" required>
</div>
<div class="form_group">
<label for="berlaku">BERLAKU HINGGA</label>
<select class="form-control" name="berlaku" required>
<option value="">-Berlaku Sampai</option>
<option value="sementara">Sementara</option>
<option value="se umur hidup">Seumur Hidup</option>
</select>
</div>
<div class="form_group mt-3">
<button class="btn btn-primary" type="submit">Simpan Data</button>
</div>
</form>
</div>
</div>
</div>

</body>

</html>

You might also like