Postingan lainnya
cara upload 2 gambar sekaligus di php mysqli
asslamu alaikum.... perkenalkan nama saya DICKIE CHANS alamat saya dari subang, jawa barat. untuk menanyakan tentang cara upload gambar ditambahkan menjadi upload 2 gambar sekaligus gimana ya kak ?
3 Jawaban:
<pre><section class="content-header"> <h1> Keanggotaan <small>Kartu Tanda Anggota</small> </h1> <ol class="breadcrumb"> <li><a href="#"><i class="fa fa-dashboard"></i></a></li> <li class="active">Kartu Tanda Anggota</li> </ol> </section> <section class="content"> <div class="row"> <div class="col-xs-12"> <div class="box box-danger"> <div class="box-header"> <h3 class="box-title">Tambah Kartu Tanda Anggota</h3> <div class="pull-right"> <a href="?page=KTA" class="btn btn-warning btn-sm"> <i class="fa fa-undo"></i> Kembali </a> </div> </div> <div class="box-body"> <div class="row"> <div class="col-xs-4 col-xs-offset-4"> <?php $carikode = mysqli_query($conn, "SELECT max(kode_reg) FROM tb_kta") or die (mysqli_error()); $datakode = mysqli_fetch_array($carikode); if($datakode) { $nilaikode = substr($datakode[0], 11); $kode = (int) $nilaikode; $kode = $kode + 1; $hasilkode = "62.10.3213.".str_pad($kode, 4, "0", STR_PAD_LEFT); } else { $hasilkode = "62.10.3213.0001"; } ?> <form class="form-horizontal" action="" method="post" enctype="multipart/form-data"> <div class="form-group"> <label>Nomor Registrasi KTA</label> <input class="form-control" type="text" name="kode_reg" value="<?=$hasilkode;?>" readonly /> </div> <div class="form-group"> <label>Nomor KTA</label> <input class="form-control" type="text" name="no" /> </div> <div class="form-group"> <label>Nama Perusahaan</label> <select class="form-control select2" style="width: 100%;" name="nama_perusahaan" id="nama_bu" onchange="changeValue(this.value)"> <option value="">- Pilih Nama Perusahaan -</option> <?php $result = mysqli_query($conn, "SELECT * FROM tb_anggota"); $jsArray = "var dtanggta = new Array();\n"; while ($row = mysqli_fetch_array($result)) { echo '<option value="' . $row['nama_bu'] . '">' . $row['nama_bu'] . '</option>'; $jsArray .= "dtanggta['" . $row['nama_bu'] . "'] = {nama_pengurus:'" . addslashes($row['nama_pengurus']) . "', alamat:'".addslashes($row['alamat'])."', no_telp:'".addslashes($row['no_telp'])."', npwp_bu:'".addslashes($row['npwp_bu'])."'};\n"; } ?> </select> </div> <div class="form-group"> <label>Nama Pimpinan</label> <input class="form-control" type="text" name="nama_pimpinan" id="nm_peng" readonly /> </div> <div class="form-group"> <label>Alamat Perusahaan</label> <textarea class="form-control" type="text" name="alamat_perusahaan" id="almt" readonly></textarea> </div> <div class="form-group"> <label>No. Telepon/HP</label> <input class="form-control" type="number" name="no_telepon" id="tlp" readonly /> </div> <div class="form-group"> <label>NPWP Perusahaan</label> <input class="form-control" type="text" name="npwp_perusahaan" id="npwp" data-inputmask="'mask': ['99.999.999.9-999.999']" data-mask readonly /> </div> <div class="form-group"> <label>Kualifikasi Perusahaan</label> <input class="form-control" type="text" name="kualifikasi" /> </div> <div class="form-group"> <label>Fhoto1</label> <input class="form-control" type="file" name="fhoto1" /> </div> <div class="form-group"> <label>Fhoto2</label> <input class="form-control" type="file" name="fhoto2" /> </div> <div class="form-group"> <label>Berlaku Sampai</label> <input class="form-control" type="text" name="berlaku_sampai" id="tgl_berlaku" /> </div> <div class="form-group"> <button type="submit" name="tambah" class="btn btn-primary"><i class="fa fa-save"></i> Simpan</button> <button type="reset" class="btn btn-danger"><i class="fa fa-refresh"></i> Reset</button> </div> </form> <?php if(isset($_POST['tambah'])) { $kode_reg = @$_POST['kode_reg']; $no = @$_POST['no']; $nama_perusahaan = @$_POST['nama_perusahaan']; $nama_pimpinan = @$_POST['nama_pimpinan']; $alamat_perusahaan = @$_POST['alamat_perusahaan']; $no_telepon = @$_POST['no_telepon']; $npwp_perusahaan = @$_POST['npwp_perusahaan']; $kualifikasi = @$_POST['kualifikasi'];
$sumber = @$_FILES['fhoto']['tmp_name'];
$target = 'images/upload_anggota/';
$nama_gambar = @$_FILES['fhoto']['name'];
$berlaku_sampai = @$_POST['berlaku_sampai'];
if($kode_reg == "" || $no == "" || $nama_perusahaan == "" || $nama_pimpinan == "" || $alamat_perusahaan == "" || $no_telepon == "" || $npwp_perusahaan == "" || $kualifikasi == "" || $nama_gambar == "" || $berlaku_sampai == "") { ?&gt;
&lt;script type="text/javascript"&gt;
setTimeout(function() {
Swal.fire({
type: 'error',
title: 'Oop!',
text: 'Inputan masih belum diisi!',
showConfirmButton: false,
timer: 3000
})
},20);
&lt;/script&gt;
&lt;?php
} else {
$pindah = move_uploaded_file($sumber, $target.$nama_gambar);
if($pindah) {
mysqli_query($conn, "INSERT INTO tb_kta VALUES ('$kode_reg', '$no', '$nama_perusahaan', '$nama_pimpinan', '$alamat_perusahaan', '$no_telepon', '$npwp_perusahaan', '$kualifikasi', '$nama_gambar', '$berlaku_sampai')") or die (mysqli_error()); ?&gt;
&lt;script type="text/javascript"&gt;
setTimeout(function() {
Swal.fire({
type: 'success',
title: 'Berhasil!',
text: 'Tambah Data KTA telah berhasil...',
showConfirmButton: false,
timer: 3000
})
},20);
window.setTimeout(function() {
window.location.href="?page=KTA";
}, 3000);
&lt;/script&gt; &lt;?php
} else {
?&gt;
&lt;script type="text/javascript"&gt;
alert("Gambar gagal diupload");
&lt;/script&gt;
&lt;?php
}
}
}
?&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;?php echo $jsArray; ?&gt;
function changeValue(nama_bu){
document.getElementById('nm_peng').value = dtanggta[nama_bu].nama_pengurus;
document.getElementById('almt').value = dtanggta[nama_bu].alamat;
document.getElementById('tlp').value = dtanggta[nama_bu].no_telp;
document.getElementById('npwp').value = dtanggta[nama_bu].npwp_bu;
};
&lt;/script&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</section> <br></pre>
<div>ini kak yang punya source code saya?</div>
<div>untuk cara code prosesnya belum bisa, kumohon untuk penjelasannya ?</div>