Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
kenapa Code saya tidak terbaca lengkap setelah di jalankan?
hallo boleh minta bantuan nya ?
saya ada code yang di pakai akan tetapi tidak berjalan dengan sempurna ...
jika di jalankan berhenti di label NIP baris 52...
berikut code nya :
MasterData Pegawai
- Dashboard
- Data Pegawai
Add Data Pegawai
NIP
" disabled="disabled" /> " />
Nama Pegawai
Jenis Kelamin
PilihLaki-lakiPerempuan
Jabatan
Tempat, Tanggal Lahir
Golongan Darah
PilihAABBO
Agama
PilihIslamProtestanKatolikHinduBudhaKepercayaan
Status
PilihK0K1K2K3
No. Telp
Alamat
Save
NIPNamaJKJabatanStatusNo. Telp #Action[view](home-admin.php?page=form-lihat-data-pegawai&nip=<?=$peg['nip'];?> "view")[edit](home-admin.php?page=form-edit-data-pegawai&nip=<?=$peg['nip'];?> "edit")[delete](home-admin.php?page=delete-data-pegawai&nip=<?php echo $peg['nip'];?> "delete")
mohon bantuan nya jika ada yg berkenan thx .....
salam
2 Jawaban:
tambahan ...
jika di baris 54 dan 55 echo kdauto saya hilangkan bisa berhasil akan tetapi fungsi saya tidak bekerja .
ini code nya :
<input type="text" name="nip" id="nip" class="form-control" value="<?php kdauto("tb_pegawai","PEG-"); ?>" disabled="disabled" /> <input type="hidden" name="nip" id="nip" value="<?php kdauto("tb_pegawai","PEG-"); ?>" />
salam
coba kasih global $conn dalam fungsi <pre> function kdauto($tabel, $inisial){ global $conn; $struktur = mysqli_query($conn, "SELECT * FROM $tabel"); $field = mysqli_field_name($struktur,0); $panjang = mysqli_field_len($struktur,0); $qry = mysqli_query($conn, "SELECT max(".$field.") FROM $tabel"); $row = mysqli_fetch_array($qry); if ($row[0]=="") { $angka=0; } else { $angka= substr($row[0], strlen($inisial)); }
$angka++; $angka =strval($angka); $tmp ="";
for($i=1; $i<=($panjang-strlen($inisial)-strlen($angka)); $i++) { $tmp=$tmp."0"; } return $inisial.$tmp.$angka; } </pre> atau bisa tambah diparameter <pre> function kdauto($tabel, $inisial, $conn){ $struktur = mysqli_query($conn, "SELECT * FROM $tabel"); $field = mysqli_field_name($struktur,0); $panjang = mysqli_field_len($struktur,0); $qry = mysqli_query($conn, "SELECT max(".$field.") FROM $tabel"); $row = mysqli_fetch_array($qry); if ($row[0]=="") { $angka=0; } else { $angka= substr($row[0], strlen($inisial)); }
$angka++; $angka =strval($angka); $tmp ="";
for($i=1; $i<=($panjang-strlen($inisial)-strlen($angka)); $i++) { $tmp=$tmp."0"; } return $inisial.$tmp.$angka; } </pre>