Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Input Data Siswa tidak masuk ke database
assalamuallaikum........maaf mengganggu waktunya,
Mohon bantuannya, sudah input data tidak ada pesan eror tapi datanya tidak masuk ke database......kira-kira salahnya di mana ya kak
code formnya:
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">Formulir Pendaftaran</h3>
</div>
<div class="panel-body">
<?php
$status = $peserta->status;
if ($status == 'belum diverifikasi')
{
?>
<h1>Jarak Rumah & Nilai Siswa</h1>
<div class="progress">
<div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 100%;">
<span class="sr-only">100% Complete</span>
</div>
</div>
<?= form_open_multipart('ppdb/up_biodata', ['class'=>'form-horizontal']) ?>
<div class="form-group">
<label for="inputEmail3" class="col-sm-2 control-label">Jarak Rumah Ke sekolah</label>
<div class="col-sm-5">
<input type="text" class="form-control" id="inputEmail3" placeholder="isi jarak dalam km" name="jarak" value="<?php echo $peserta->jarak;?>">
</div>
</div>
<div class="form-group">
<label for="inputEmail3" class="col-sm-2 control-label">Nilai Matematika</label>
<div class="col-sm-5">
<input type="text" class="form-control" id="inputEmail3" placeholder="isi nilai matematika" name="mapel1" value="<?php echo $peserta->mapel1;?>">
</div>
</div>
<div class="form-group">
<label for="inputEmail3" class="col-sm-2 control-label">Nilai Bahasa Indonesia</label>
<div class="col-sm-5">
<input type="number" class="form-control" id="inputEmail3" placeholder="isi nilai b.indonesia" name="mapel2" value="<?php echo $peserta->mapel2;?>">
</div>
</div>
<div class="form-group">
<label for="inputEmail3" class="col-sm-2 control-label">Nilai Bahasa Inggris</label>
<div class="col-sm-5">
<input type="number" class="form-control" id="inputEmail3" placeholder="isi nilai b.inggris" name="mapel3" value="<?php echo $peserta->mapel3;?>">
</div>
</div>
<div class="form-group">
<label for="inputEmail3" class="col-sm-2 control-label">Nilai IPA</label>
<div class="col-sm-5">
<input type="number" class="form-control" id="inputEmail3" placeholder="isi nilai IPA" name="mapel4" value="<?php echo $peserta->mapel4;?>">
</div>
</div>
<h1>Data Siswa</h1>
<div class="progress">
<div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 100%;">
<span class="sr-only">100% Complete</span>
</div>
</div>
<div class="form-group">
<label for="inputEmail3" class="col-sm-2 control-label">NIK</label>
<div class="col-sm-5">
<input type="number" class="form-control" id="inputEmail3" placeholder="NISN" name="nik" value="<?php echo $peserta->nik;?>">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Nama Lengkap</label>
<div class="col-sm-5">
<input type="text" class="form-control" id="inputPassword3" placeholder="Nama" name="nama_lengkap" value="<?php echo $peserta->nama_lengkap;?>">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Nama Panggilan</label>
<div class="col-sm-5">
<input type="text" class="form-control" id="inputPassword3" placeholder="Nama" name="nama_panggilan" value="<?php echo $peserta->nama_panggilan;?>">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Jenis Kelamin</label>
<div class="col-sm-10">
<label class="radio-inline">
<input type="radio" name="jenis_kelamin" id="inlineRadio1" value="Laki-Laki" checked="checked"> Laki-laki
</label>
<label class="radio-inline">
<input type="radio" name="jenis_kelamin" id="inlineRadio2" value="Perempuan"> Perempuan
</label>
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Tempat Lahir</label>
<div class="col-sm-5">
<input type="text" class="form-control" id="inputPassword3" placeholder="Mis: Bekasi" name="tempat_lahir" value="<?php echo $peserta->tempat_lahir;?>">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Tanggal Lahir</label>
<div class="col-sm-5">
<input type="date" class="form-control" id="inputPassword3" placeholder="" name="tanggal_lahir" value="<?php echo $peserta->tempat_lahir;?>">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Agama</label>
<div class="col-sm-5">
<select class="form-control" name="agama">
<option><?php echo $peserta->agama;?></option>
<option>Islam</option>
<option>Kristen</option>
<option>Katolik</option>
<option>Hindu</option>
<option>Buddha</option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Kewarganegaraan</label>
<div class="col-sm-5">
<input type="text" class="form-control" id="inputPassword3" placeholder="Kewarganegaraan" name="kewarganegaraan" value="<?php echo $peserta->kewarganegaraan;?>">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Anak Ke</label>
<div class="col-sm-5">
<input type="number" class="form-control" id="inputPassword3" name="anak_ke" value="<?php echo $peserta->anak_ke;?>" placeholder="">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Jumlah Saudara</label>
<div class="col-sm-5">
<input type="number" class="form-control" id="inputPassword3" name="jumlah_saudara" value="<?php echo $peserta->jumlah_saudara;?>" placeholder="">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Bahasa Sehari-hari</label>
<div class="col-sm-5">
<input type="text" class="form-control" id="inputPassword3" placeholder="Bahasa sehari-hari" name="bahasa_seharihari" value="<?php echo $peserta->bahasa_seharihari;?>">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Berat Badan</label>
<div class="col-sm-5">
<input type="number" class="form-control" id="inputPassword3" placeholder="Kg" name="berat_badan" value="<?php echo $peserta->berat_badan;?>">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Tinggi Badan</label>
<div class="col-sm-5">
<input type="number" class="form-control" id="inputPassword3" placeholder="Cm" name="tinggi_badan" value="<?php echo $peserta->tinggi_badan;?>">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Golongan Darah</label>
<div class="col-sm-5">
<select class="form-control" name="golongan_darah">
<option><?php echo $peserta->golongan_darah;?></option>
<option>A</option>
<option>B</option>
<option>AB</option>
<option>O</option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Penyakit yg pernah diderita</label>
<div class="col-sm-5">
<input type="text" class="form-control" id="inputPassword3" placeholder="Dapat lebih dari 1, dipisah dengan koma" name="penyakit" value="<?php echo $peserta->penyakit;?>">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Alamat</label>
<div class="col-sm-5">
<textarea row="5" class="form-control" id="inputPassword3" name="alamat" value="<?php echo $peserta->alamat;?>" placeholder="Alamat"><?php echo $peserta->alamat;?></textarea>
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Status Anak</label>
<div class="col-sm-5">
<select class="form-control" name="status_anak">
<option><?php echo $peserta->status_anak;?></option>
<option>Anak Kandung</option>
<option>Anak Tiri</option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">No Handphone</label>
<div class="col-sm-5">
<input type="number" class="form-control" id="inputPassword3" name="no_handphone" value="<?php echo $peserta->no_handphone;?>" placeholder="Mis 0812.....">
</div>
<div class="form-group">
</div>
<label for="inputPassword3" class="col-sm-2 control-label">Hobi</label>
<div class="col-sm-5">
<input type="text" class="form-control" id="inputPassword3" name="hobi" value="<?php echo $peserta->hobi;?>" placeholder="Hobi">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Status Tinggal</label>
<div class="col-sm-10">
<label class="radio-inline">
<input type="radio" name="tinggal_pada" id="inlineRadio1" value="orang tua" checked="checked"> Orang Tua
</label>
<label class="radio-inline">
<input type="radio" name="tinggal_pada" id="inlineRadio2" value="menumpang"> Menumpang
</label>
<label class="radio-inline">
<input type="radio" name="tinggal_pada" id="inlineRadio2" value="asrama"> Asrama
</label>
</div>
</div>
<h1>Data Orang Tua</h1>
<div class="progress">
<div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 100%;">
<span class="sr-only">100% Complete</span>
</div>
</div>
<div class="form-group">
<label for="inputEmail3" class="col-sm-2 control-label">Nama Ayah</label>
<div class="col-sm-5">
<input type="text" class="form-control" id="inputEmail3" name="nama_ayah" value="<?php echo $peserta->nama_ayah;?>" placeholder="Nama Ayah">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Nama Ibu</label>
<div class="col-sm-5">
<input type="text" class="form-control" id="inputPassword3" name="nama_ibu" value="<?php echo $peserta->nama_ibu;?>" placeholder="Nama Ibu">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Pendidikan Ayah</label>
<div class="col-sm-5">
<select class="form-control" name="pendidikan_ayah">
<option><?php echo $peserta->pendidikan_ayah;?></option>
<option>SD/ Sederajat</option>
<option>SMP/ Sederajat</option>
<option>SMA/ Sederajat</option>
<option>Diploma</option>
<option>Strata</option>
<option>Lainnya</option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Pendidikan Ibu</label>
<div class="col-sm-5">
<select class="form-control" name="pendidikan_ibu">
<option><?php echo $peserta->pendidikan_ibu;?></option>
<option>SD/ Sederajat</option>
<option>SMP/ Sederajat</option>
<option>SMA/ Sederajat</option>
<option>Diploma</option>
<option>Strata</option>
<option>Lainnya</option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Pekerjaan Ayah</label>
<div class="col-sm-5">
<input type="text" class="form-control" id="inputPassword3" name="pekerjaan_ayah" value="<?php echo $peserta->pekerjaan_ayah;?>" placeholder="PNS/TNI/Peg. Swasta/WiraSwasta/Petani/Buruh">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Pekerjaan Ibu</label>
<div class="col-sm-5">
<input type="text" class="form-control" id="inputPassword3" name="pekerjaan_ibu" value="<?php echo $peserta->pekerjaan_ibu;?>" placeholder="PNS/TNI/Peg. Swasta/WiraSwasta/Petani/Buruh">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">penghasilan</label>
<div class="col-sm-5">
<input type="number" class="form-control" id="inputPassword3" name="penghasilan" value="<?php echo $peserta->penghasilan;?>" placeholder="Misal 2000000">
</div>
</div>
<input type="hidden" name="id_peserta" value="<?php echo $peserta->id_peserta;?>"/>
<button type="submit" class="btn btn-primary btn-lg btn-block">Kirim</button>
<?= form_close() ?>
<?php
}
else
{
?>
<div class="alert alert-danger" role="alert">Maaf Anda telah melakukan Verifikasi, jika ada kesalahan data silahkan hubungi panitia PPDB</div>
<?php
}
?>
</div>
</div>
code Controlernya:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Ppdb extends CI_Controller
{
function __construct()
{
parent::__construct();
$this->load->library('template');
$this->load->library('form_validation');
$this->load->model('ppdb_model');
$this->load->helper('date');
}
public function index()
{
$logged_in = $this->session->userdata('logged_in');
$level = $this->session->userdata('level');
if (!empty($logged_in) && $level=='peserta')
{
$this->template->dashboard_user('ppdb/dashboard/home');
}
else
{
$this->template->ppdb('ppdb/content');
}
}
function daftar()
{
$data['pendaftaran'] = $this->ppdb_model->tampilpendaftaran();
{
$this->template->ppdb('ppdb/daftar',$data);
}
}
function home()
{
$logged_in = $this->session->userdata('logged_in');
$level = $this->session->userdata('level');
if (!empty($logged_in) && $level=='peserta')
{
$this->template->dashboard_user('ppdb/dashboard/home');
}
else
{
$this->template->ppdb('ppdb/content');
}
}
function pendaftaran()
{
$data['pendaftaran'] = $this->ppdb_model->tampilpendaftaran();
{
$this->template->ppdb('ppdb/pendaftaran',$data);
}
}
function proses_daftar()
{
$data['nik'] = $this->input->post('nik',true);
$data['username'] = $this->input->post('username',true);
$data['password'] = $this->input->post('password',true);
$data['nama_lengkap'] = $this->input->post('nama_lengkap',true);
$data['nama_panggilan'] = $this->input->post('nama_panggilan',true);
$username = $this->input->post('username',true);
$cek_username = $this->ppdb_model->cek_username($username);
$num_account = count($cek_username);
$this->form_validation->set_rules('nik','NIK','required');
$this->form_validation->set_rules('username','Username','required');
$this->form_validation->set_rules('password','Password','required');
$this->form_validation->set_rules('nama_lengkap','Nama Lengkap','required');
$this->form_validation->set_rules('nama_panggilan','Nama Panggilan','required');
if ($this->form_validation->run()==FALSE)
{
$this->template->ppdb('ppdb/pendaftaran');
}
else
{
if ($num_account > 0)
{
$this->session->set_flashdata('error','<div class="alert alert-warning" role="alert">Maaf username sudah ada yang menggunakan</div>');
$this->template->ppdb('ppdb/pendaftaran');
}
else
{
$this->ppdb_model->daftar_peserta($data);
$this->session->set_flashdata('error','<div class="alert alert-success" role="alert">Pendaftaran berhasil. Silahkan Login dengan menggunakan Akun yang sudah didaftarkan</div>');
$this->template->ppdb('ppdb/pendaftaran');
}
}
}
function prosedur()
{
$logged_in = $this->session->userdata('logged_in');
$level = $this->session->userdata('level');
$biodata = $this->ppdb_model->prosedur();
$data['biodata'] = $this->ppdb_model->prosedur();
$data['biodata'] = $this->ppdb_model->tampilprosedur();
if (!empty($logged_in) && $level == 'peserta')
{
$biodata = $this->ppdb_model->prosedur();
$data['biodata'] = $this->ppdb_model->prosedur();
$data['biodata'] = $this->ppdb_model->tampilprosedur();
$this->template->dashboard_user('ppdb/prosedur',$data);
}
else
{
$this->template->ppdb('ppdb/prosedur',$data);
}
}
function jadwal()
{
$logged_in = $this->session->userdata('logged_in');
$level = $this->session->userdata('level');
$biodata = $this->ppdb_model->jadwal();
$data['biodata'] = $this->ppdb_model->jadwal();
$data['biodata'] = $this->ppdb_model->tampiljadwal();
if (!empty($logged_in) && $level == 'peserta')
{
$biodata = $this->ppdb_model->prosedur();
$data['biodata'] = $this->ppdb_model->jadwal();
$data['biodata'] = $this->ppdb_model->tampiljadwal();
$this->template->dashboard_user('ppdb/jadwal',$data);
}
else
{
$this->template->ppdb('ppdb/jadwal',$data);
}
}
function proses_login()
{
$username = $this->input->post('username',true);
$password = $this->input->post('password',true);
$akun2 = $this->ppdb_model->cek_akun($username,$password);
$akun = count($akun2);
if ($akun > 0)
{
$data_session = array(
'level'=>$akun2->level,
'nama_panggilan'=>$akun2->nama_panggilan,
'id_peserta'=>$akun2->id_peserta,
'status'=>$akun2->status,
'id_peserta'=>$akun2->id_peserta,
'logged_in'=>true
);
$this->session->set_userdata($data_session);
$this->template->dashboard_user('ppdb/dashboard/home');
}
else
{
$this->template->ppdb('ppdb/content');
}
}
function logout()
{
$this->session->sess_destroy();
$this->template->ppdb('ppdb/content');
}
function update_biodata($id_peserta)
{
$logged_in = $this->session->userdata('logged_in');
$level = $this->session->userdata('level');
if (!empty($logged_in) && $level == 'peserta')
{
$id_peserta = $this->session->userdata('id_peserta');
$data['peserta'] = $this->ppdb_model->select_by_id($id_peserta);
$data['biodata'] = $this->ppdb_model->prosedur();
$this->template->dashboard_user('ppdb/dashboard/form_biodata',$data);
}
else
{
$this->template->ppdb('ppdb/content');
}
}
function up_biodata()
{
$logged_in = $this->session->userdata('logged_in');
$level = $this->session->userdata('level');
if (!empty($logged_in) && $level == 'peserta')
{
$config['upload_path'] = './uploads/kk/';
$config['allowed_types'] = 'jpg|jpeg|png';
$config['max_size'] = 12000;
$config['max_width'] = 12000;
$config['max_height'] = 12000;
$this->load->library('upload',$config);
if (!$this->upload->do_upload())
{
$id_peserta = $this->session->userdata('id_peserta');
$this->session->set_flashdata('info','Upload Dokumen KK Gagal');
redirect('ppdb/update_biodata/'.$id_peserta);
}
else
{
$gambar = $this->upload->data();
$data['nik']=$this->input->post('nik');
$data['nama_lengkap']=$this->input->post('nama_lengkap');
$data['nama_panggilan']=$this->input->post('nama_panggilan');
$data['jenis_kelamin']=$this->input->post('jenis_kelamin');
$data['tanggal_lahir']=$this->input->post('tanggal_lahir');
$data['bulan_lahir']=$this->input->post('bulan_lahir');
$data['tahun_lahir']=$this->input->post('tahun_lahir');
$data['tempat_lahir']=$this->input->post('tempat_lahir');
$data['agama']=$this->input->post('agama');
$data['kewarganegaraan']=$this->input->post('kewarganegaraan');
$data['anak_ke']=$this->input->post('anak_ke');
$data['jumlah_saudara']=$this->input->post('jumlah_saudara');
$data['bahasa_seharihari']=$this->input->post('bahasa_seharihari');
$data['berat_badan']=$this->input->post('berat_badan');
$data['tinggi_badan']=$this->input->post('tinggi_badan');
$data['golongan_darah']=$this->input->post('golongan_darah');
$data['penyakit']=$this->input->post('penyakit');
$data['alamat']=$this->input->post('alamat');
$data['tinggal_pada']=$this->input->post('tinggal_pada');
$data['no_handphone']=$this->input->post('no_handphone');
$data['status_anak']=$this->input->post('status_anak');
$data['hobi']=$this->input->post('hobi');
$data['jalur']=$this->input->post('jalur');
$data['jarak']=$this->input->post('jarak');
$data['mapel1']=$this->input->post('mapel1');
$data['mapel2']=$this->input->post('mapel2');
$data['mapel3']=$this->input->post('mapel3');
$data['mapel4']=$this->input->post('mapel4');
$data['score']=$data['mapel1']+$data['mapel2']+$data['mapel3']+$data['mapel4'];
$data['nama_ayah']=$this->input->post('nama_ayah');
$data['nama_ibu']=$this->input->post('nama_ibu');
$data['pendidikan_ayah']=$this->input->post('pendidikan_ayah');
$data['pendidikan_ibu']=$this->input->post('pendidikan_ibu');
$data['pekerjaan_ayah']=$this->input->post('pekerjaan_ayah');
$data['pekerjaan_ibu']=$this->input->post('pekerjaan_ibu');
$data['penghasilan']=$this->input->post('penghasilan');
$data['dokumen'] = $gambar['file_name'];
$tanggal_lahir=$this->input->post('tanggal_lahir');
$bulan_lahir=$this->input->post('bulan_sekolah');
$tahun_lahir=$this->input->post('tahun_sekolah');
$tanggal_today=date('d');
$bulan_today=date('m');
$tahun_today=date('Y');
$harilahir=gregoriantojd($data['bulan_lahir'],$data['tanggal_lahir'],$data['tahun_lahir']);
$hariini=gregoriantojd($bulan_today,$tanggal_today,$tahun_today);
$umur=$hariini-$harilahir; //menghitung selisih hari
$tahun=$umur/365; //menghitung usia tahun
$sisa=$umur%365; //sisa pembagian dari tahun untuk menghitung bulan
$bulan=$sisa/30; //menghitung usia bulan
$hari=$sisa%30; //menghitung sisa hari
$data['usia']=floor($tahun)." tahun ".floor($bulan)." bulan ".floor($hari)." hari";
if (($tahun > 5) && ($bulan >= 6))
{
$data['keterangan'] = 'Proses';
}
$id_peserta=$this->input->post('id_peserta');
$this->ppdb_model->update_biodata($data,$id_peserta);
$data2['peserta'] = $this->ppdb_model->select_by_id($id_peserta);
$this->session->set_flashdata('info','Dokumen telah berhasil diupdate');
$this->template->dashboard_user('ppdb/dashboard/form_biodata',$data2);
}
}
else
{
$this->template->ppdb('ppdb/content');
}
}
function daftarpeserta()
{
$logged_in = $this->session->userdata('logged_in');
$level = $this->session->userdata('level');
$data['peserta'] = $this->ppdb_model->semua_peserta();
if (!empty($logged_in) && $level == 'peserta')
{
$this->template->dashboard_user('ppdb/daftar_peserta',$data);
}
else
{
$this->template->ppdb('ppdb/daftar_peserta',$data);
}
}
function form_biodata()
{
$logged_in = $this->session->userdata('logged_in');
$level = $this->session->userdata('level');
if (!empty($logged_in) && $level == 'peserta')
{
$id_peserta = $this->session->userdata('id_peserta');
$data['peserta'] = $this->ppdb_model->select_by_id($id_peserta);
$data['format']='DATE_RFC850';
$data['time']=time();
$this->template->dashboard_user('ppdb/dashboard/form_biodata',$data);
}
else
{
$this->template->ppdb('ppdb/content');
}
}
function form_preview()
{
$logged_in = $this->session->userdata('logged_in');
$level = $this->session->userdata('level');
if (!empty($logged_in) && $level == 'peserta')
{
$id_peserta = $this->session->userdata('id_peserta');
$data['peserta'] = $this->ppdb_model->select_by_id($id_peserta);
$data['format']='DATE_RFC850';
$data['time']=time();
$this->template->dashboard_user('ppdb/dashboard/form_preview',$data);
}
else
{
$this->template->ppdb('ppdb/content');
}
}
function cetak()
{
$logged_in = $this->session->userdata('logged_in');
$level = $this->session->userdata('level');
if (!empty($logged_in) && $level == 'peserta')
{
$id_peserta = $this->session->userdata('id_peserta');
$data['format']='DATE_RFC850';
$data['time']=time();
$data['peserta']=$this->ppdb_model->select_by_id($id_peserta);
$html = $this->load->view('ppdb/dashboard/form_pdf',$data, true);
// Nomor perserta (untuk nama file)
// Cetak dengan html2pdf
require(APPPATH."/third_party/html2pdf_v4.03/html2pdf.class.php");
try {
ob_end_clean();
$html2pdf = new HTML2PDF('P', 'A4', 'en', true, 'UTF-8', array('20', '5', '20', '5'));
$html2pdf->WriteHTML($html);
$html2pdf->Output('biodata.pdf');
}
catch (HTML2PDF_exception $e)
{
// echo $e;
$this->session->set_flashdata('pesan_error', 'Maaf, kami mengalami kendala teknis. Coba ' . anchor('dashboard/biodata-preview', 'ulangi ', 'class="alert-link"') . ' beberapa saat lagi!');
redirect('ppdb/form_preview');
}
}
else
{
$this->template->ppdb('ppdb/content');
}
}
function status()
{
$logged_in = $this->session->userdata('logged_in');
$level = $this->session->userdata('level');
if (!empty($logged_in) && $level == 'peserta')
{
$id_peserta = $this->session->userdata('id_peserta');
$data['peserta'] = $this->ppdb_model->select_by_id($id_peserta);
$this->template->dashboard_user('ppdb/dashboard/status',$data);
}
else
{
$this->template->ppdb('ppdb/content');
}
}
function pengumuman()
{
$logged_in = $this->session->userdata('logged_in');
$level = $this->session->userdata('level');
$peserta = $this->ppdb_model->pengumuman();
$data['pengumuman'] = $this->ppdb_model->tampilpengumuman();
$data['peserta'] = $this->ppdb_model->pengumuman();
$data['jumlah'] = count($peserta);
if (!empty($logged_in) && $level == 'peserta')
{
$this->template->dashboard_user('ppdb/pengumuman',$data);
}
else
{
$this->template->ppdb('ppdb/pengumuman',$data);
}
}
function kontak()
{
$logged_in = $this->session->userdata('logged_in');
$level = $this->session->userdata('level');
if (!empty($logged_in) && $level == 'peserta')
{
$this->template->dashboard_user('ppdb/kontak');
}
else
{
$this->template->ppdb('ppdb/kontak');
}
}
function proses_kontak()
{
$logged_in = $this->session->userdata('logged_in');
$level = $this->session->userdata('level');
$data['nama'] = $this->input->post('nama',true);
$data['nope'] = $this->input->post('nope',true);
$data['isi'] = $this->input->post('isi',true);
$data['judul'] = $this->input->post('judul',true);
if (!empty($logged_in) && $level == 'peserta')
{
$this->ppdb_model->kirim_pesan($data);
$this->session->set_flashdata('info','<div class="alert alert-success" role="alert">Pesan Berhasil Dikirim</div>');
$this->template->dashboard_user('ppdb/kontak');
}
else
{
$this->ppdb_model->kirim_pesan($data);
$this->session->set_flashdata('info','<div class="alert alert-success" role="alert">Pesan Berhasil Dikirim</div>');
$this->template->ppdb('ppdb/kontak');
}
}
function verifikasi()
{
$logged_in = $this->session->userdata('logged_in');
$level = $this->session->userdata('level');
$data['peserta'] = $this->ppdb_model->tampilpengumuman();
$data['peserta'] = $this->ppdb_model->pengumuman();
if (!empty($logged_in) && $level == 'peserta')
{
$this->template->dashboard_user('ppdb/form_biodata',$data);
}
else
{
$this->template->ppdb('ppdb/form_biodata',$data);
}
}
function jalurzonasi()
{
$logged_in = $this->session->userdata('logged_in');
$level = $this->session->userdata('level');
if (!empty($logged_in) && $level=='peserta')
{
$peserta = $this->ppdb_model->pesertajalurzonasi();
$data['jumlah'] = count($peserta);
$no = 1;
$data['peserta'] = $this->ppdb_model->pesertajalurzonasi();
$this->template->dashboard_user('ppdb/jalurzonasi',$data);
}
else
{
$this->template->ppdb('ppdb/jalurzonasi',$data);
}
}
function jalurprestasi()
{
$logged_in = $this->session->userdata('logged_in');
$level = $this->session->userdata('level');
if (!empty($logged_in) && $level=='peserta')
{
$peserta = $this->ppdb_model->pesertajalurprestasi();
$data['jumlah'] = count($peserta);
$data['peserta'] = $this->ppdb_model->pesertajalurprestasi();
$this->template->dashboard_user('ppdb/jalurprestasi',$data);
}
else
{
$this->template->ppdb('ppdb/jalurzonasi',$data);
}
}
function jalurafirmasi()
{
$logged_in = $this->session->userdata('logged_in');
$level = $this->session->userdata('level');
if (!empty($logged_in) && $level=='peserta')
{
$peserta = $this->ppdb_model->pesertajalurafirmasi();
$data['jumlah'] = count($peserta);
$data['peserta'] = $this->ppdb_model->pesertajalurafirmasi();
$this->template->dashboard_user('ppdb/jalurafirmasi',$data);
}
else
{
$this->template->ppdb('ppdb/jalurzonasi',$data);
}
}
function jalurluarkab()
{
$logged_in = $this->session->userdata('logged_in');
$level = $this->session->userdata('level');
if (!empty($logged_in) && $level=='peserta')
{
$peserta = $this->ppdb_model->pesertajalurluarkab();
$data['jumlah'] = count($peserta);
$data['peserta'] = $this->ppdb_model->pesertajalurluarkab();
$this->template->dashboard_user('ppdb/jalurluarkab',$data);
}
else
{
$this->template->ppdb('ppdb/jalurluarkab',$data);
}
}
function content()
{
$data['pendaftaran'] = $this->ppdb_model->tampilpendaftaran();
{
$this->template->ppdb('ppdb/content',$data);
}
}
}
0
Tanggapan
controller sama model disertakan gan
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban