Postingan lainnya
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>