Postingan lainnya
memasukkan css ke form edit
saya mau membuat form edit dengan css yang sama seperti halaman index, tapi pada saat saya klik tombol edit, css nya tidak mau muncul. halamannya hanya kerangkanya aja ga ada css nya, tapi data yang seleksi muncul. mohon solusinya kakak-kakak... :)
5 Jawaban:
apakah cssnya sudah di panggil di halaman edit ?
sudah kak, saya coba untuk halaman tambah data, css nya bisa tampil. tapi pas di pakai di halaman edit data, css nya tidak mau tampil.
Solusinya cek developer consolenya gan, kalau gak ada screen shoot atau kodingan dari agan cuma agan yang tau salahnya dimanaa :D
ini file view nya: kelas/kelas_ubah.php
<script type="text/javascript">
function validasi_input(form){
if (form.kd_kelas.value == ""){
alert("KODE KELAS tidak boleh kosong!");
form.kd_kelas.focus();
return (false);
}
if (form.nama_kelas.value == ""){
alert("NAMA KELAS harus diisi!");
form.nama_kelas.focus();
return (false);
}
if (form.tingkat_pendidikan.value == ""){
alert("TINGKAT PENDIDIKAN belum dipilih");
form.tingkat_pendidikan.focus();
return (false);
}
return (true);
}
</script>
<div class="container-fluid">
<div class="row bg-title">
<div class="col-lg-3 col-md-4 col-sm-4 col-xs-12">
<h2 class="page-title">Edit Data</h2>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="white-box">
<form action="<?php echo base_url()."index.php/cn_web/do_update_kelas"; ?>" method="post" onSubmit="return validasi_input(this)">
<?php foreach ($kelas as $d) { ?>
<table width="649" height="241" align="center">
<tr>
<td><strong>Kode Kelas</strong></td>
<td>:</td>
<td><input name="kd_kelas" id="kd_kelas" class="form-control" type="text" value="<?php echo $d->kd_kelas ?>" readonly /></td>
</tr>
<tr>
<td><strong>Nama Kelas</strong></td>
<td>:</td>
<td><input name="nama_kelas" id="nama_kelas" type="text" class="form-control" onKeyUp="this.value = this.value.toUpperCase()" value="<?php echo $d->nama_kelas ?>"/></td>
</tr>
<tr>
<td><strong>Tingkat Pendidikan</strong></td>
<td>:</td>
<td><label for="tingkat_pendidikan"></label>
<select class="form-control" name="tingkat_pendidikan" id="tingkat_pendidikan">
<option value="<?php echo $d->tingkat_pendidikan ?>"></option>
<option value="Kelas 7">Kelas 7</option>
<option value="Kelas 8">Kelas 8</option>
<option value="Kelas 9">Kelas 9</option>
</select></td>
</tr>
</table>
<div style="margin-top: 10px;">
<div align="center">
<button type="submit" class="btn btn-success">SIMPAN</button>
<button type="reset" class="btn btn-danger">BATAL</button>
</div>
</div>
</form>
<?php } ?>
</div>
</div>
</div>
</div>
ini controllernya : cn_web.php
public function index(){
$data = array(
"siswa" => $this->mymodel->GetSiswa()->result_array()
);
$data = array(
"siswa" => $this->mymodel->GetSiswa()->result_array()
);
$datakls = array(
"kelas" => $this->mymodel->GetKelas()->result_array()
);
$dataus = array(
"user" => $this->mymodel->GetUser()->result_array()
);
$dataspp = array(
"spp" => $this->mymodel->GetSPP()->result_array()
);
$data['kodeunik']=$this->mymodel->code_otomatis();
$data['jtt']=$this->mymodel->jtt();
$data['btnrw']=$this->mymodel->tombol_riwayat();
$comp = array(
"siswa" => $this->load->view("siswa/siswa_tampil",$data,true),
"kelas" => $this->load->view("kelas/kelas_tampil",$datakls,true),
"user" => $this->load->view("user/user_baru_tampil",$dataus,true),
"spp" => $this->load->view("transaksi/transaksi_spp_tampil",$dataspp,true),
"sidebar" => $this->sidebar(),
"top" => $this->top(),
"isi" => $this->isi(),
);
$this->load->view("index",$comp);
}
public function GetKelas($where="kd_kelas"){
$data = $this->db->query('select * from kelas'.$where);
return $data->result_array();
}
public function kelas(){
$datakls = $this->mymodel->GetKelas();
$this->load->view('kelas/kelas_tampil',array('data' => $datakls));
}
public function add_kelas(){
$this->load->view('kelas/kelas_tambah');
$this->load->helper('url');
}
public function do_insert_kelas()
{
$kd_kelas = $_POST['kd_kelas'];
$nama_kelas = $_POST['nama_kelas'];
$tingkat_pendidikan = $_POST['tingkat_pendidikan'];
$data = array(
'kd_kelas'=> $kd_kelas,
'nama_kelas'=> $nama_kelas,
'tingkat_pendidikan'=> $tingkat_pendidikan );
$res = $this->db->insert('kelas', $data);
if($res>=1)
{
$res = $this->mymodel->alertOk();
redirect('cn_web/?halaman=kelas');
}else{
$res = $this->mymodel->alertFail();
redirect('cn_web/?halaman=kelas');
}
}
public function kelas_edit($kd_kelas){
$where = array('kd_kelas' => $kd_kelas);
$data['kelas'] = $this->mymodel->edit_data($where,'kelas')->result();
$this->load->view('kelas/kelas_ubah',$data);
}
public function do_update_kelas($kd_kelas)
{
$kd_kelas = $_POST['kd_kelas'];
$nama_kelas = $_POST['nama_kelas'];
$tingkat_pendidikan = $_POST['tingkat_pendidikan'];
$data_update = array(
'nama_kelas'=> $nama_kelas,
'tingkat_pendidikan'=> $tingkat_pendidikan
);
$where = array('kd_kelas' => $kd_kelas);
$res = $this->mymodel->UpdateData('kelas',$data_update,$where);
if($res>=1){
$res = $this->mymodel->alertOk();
redirect('cn_web/?halaman=kelas');
}else{
$res = $this->mymodel->alertFail();
redirect('cn_web/?halaman=kelas');
}
}
ini modelnya : mymodel.php
public function edit_data($where,$table){
$data = $this->db->get_where($table,$where);
return $data;
}
public function GetKelas(){
$data = $this->db->query('select * from kelas');
return $data;
}
ini file tampil data, yang buat ngedirect ke halaman kelas_ubah.php tadi
<td> <!-- TOMBOL EDIT -->
<a href="<?php echo base_url("index.php/cn_web/kelas_edit/".$d['kd_kelas']); ?>" class="btn btn-primary" role="button"><span class="glyphicon glyphicon-edit" aria-hidden="true"></span>
</a> </td>
pemanggilan asset css ekternal disarankan menggunakan base_url(), takutnya asset tidak di temukan karena berubah url direktori