Postingan lainnya
Updated / Edit Foto Gak Berfungsi
siang sob... mau tanya sob... ini salahnya dimana ya... kalau updated gambar gak mau,,,, error pun gak muncul
<a href='https://imgur.com/a/Wqish '>https://imgur.com/a/Wqish </a>
$res=$mysqli->query("SELECT * FROM siswa");
while ($r=$res->fetch_array()) {
echo "<!-- Modal Edit-->
<div class='modal fade' id='edit$r[id_siswa]' tabindex='-1' role='dialog' aria-labelledby='myModalLabel'>
<div class='modal-dialog' role='document'>
<div class='modal-content'>
<div class='modal-header'>
<button type='button' class='close' data-dismiss='modal' aria-label='Close'><span aria-hidden='true'>×</span></button>
<h4 class='modal-title' id='myModalLabel'>Edit Data Mahasiswa</h4>
</div>
<div class='modal-body'>
<form method=POST action=$aksi?module=siswa&act=update_siswa enctype='multipart/form-data' class='form-horizontal'>
<div class='form-group'>
<label class='col-sm-3 control-label'>NIM</label>
<div class='col-sm-9'>
<input type='hidden' name='id' value='$r[id_siswa]'>
<input type='text' class='form-control' name='nis' placeholder='nim' value='$r[nis]'>
</div>
</div>
<div class='form-group'>
<label class='col-sm-3 control-label'>Nama Lengkap</label>
<div class='col-sm-9'>
<input type='text' class='form-control' name='nama' placeholder='nama' value='$r[nama_lengkap]'>
</div>
</div>
<div class='form-group'>
<label class='col-sm-3 control-label'>Fakultas</label>
<div class='col-sm-9'>
<select name='id_kelas' class='form-control' required='true'>";
$tampil= $mysqli->query("SELECT * FROM kelas");
if ($r['id_kelas']==0){
echo "<option value=0 selected>- Pilih Kelas -</option>"; }
while($k=$tampil->fetch_array()){
if ($k['id_kelas']==$r['id_kelas']){
echo "<option value=$k[id_kelas] selected>$k[kelas]</option>";
}else{
echo "<option value=$k[id_kelas]>$k[kelas]</option>";
}
}
echo "</select>
</div>
</div>
<div class='form-group'>
<label class='col-sm-3 control-label'>Jurusan</label>
<div class='col-sm-9'>
<select name='id_jurusan' class='form-control' required='true'>";
$tampil= $mysqli->query("SELECT * FROM tbl_jurusan");
if ($r['id_jurusan']==0){
echo "<option value=0 selected>- Pilih Jurusan -</option>"; }
while($k=$tampil->fetch_array()){
if ($k['id_jurusan']==$r['id_jurusan']){
echo "<option value=$k[id_jurusan] selected>$k[jurusan]</option>";
}else{
echo "<option value=$k[id_jurusan]>$k[jurusan]</option>";
}
}
echo "</select>
</div>
</div>
<div class='form-group'>
<label class='col-sm-3 control-label'>Alamat</label>
<div class='col-sm-9'>
<input type='text' class='form-control' name='alamat' placeholder='alamat' value='$r[alamat]'>
</div>
</div>
<div class='form-group'>
<label class='col-sm-3 control-label'>Tanggal Lahir</label>
<div class='col-sm-9'>";
$get_tgl=substr("$r[tgl_lahir]",8,2);
combotgl(1,31,'tgl',$get_tgl);
$get_bln=substr("$r[tgl_lahir]",5,2);
combonamabln(1,12,'bln',$get_bln);
$get_thn=substr("$r[tgl_lahir]",0,4);
combothn(1950,$thn_sekarang,'thn',$get_thn);
echo "
</div>
</div>
<div class='form-group'>
<label class='col-sm-3 control-label'>Jenis Kelamin</label>
<div class='col-sm-9'>
<select name='jk' class='form-control' required='true'>
<option value='L' selected>Laki-Laki</option>
<option value='P' selected>Perempuan</option>
</select>
</div>
</div>
<div class='form-group'>
<label class='col-sm-3 control-label'>Tahun Masuk</label>
<div class='col-sm-9'>
<input type='text' class='form-control' name='th_masuk' value='$r[th_masuk]'>
</div>
</div>
<div class='form-group'>
<label class='col-sm-3 control-label'>Foto</label>
<div class='col-sm-9'>
<input type='file' class='form-control' name='fupload'>
</div>
</div>
</div>
<div class='modal-footer box-footer'>
<button type='button' class='btn btn-default btn-sm' data-dismiss='modal'>Tutup</button>
<input type=submit name=submit value=Simpan class='btn btn-primary btn-sm'>
</div>
</form>
</div>
</div>
</div><!-- Modal Edit-->";
}
Aksi Updated
elseif ($module=='siswa' AND $act=='update_siswa'){
$lokasi_file = $_FILES['fupload']['tmp_name'];
$tipe_file = $_FILES['fupload']['type'];
$nama_file = $_FILES['fupload']['name'];
$direktori_file = "../../../foto_siswa/$nama_file";
$tgl_lahir=$_POST['thn'].'-'.$_POST['bln'].'-'.$_POST['tgl'];
if (empty($lokasi_file)){
$mysqli->query("UPDATE siswa SET
nis = '$_POST[nis]',
nama_lengkap = '$_POST[nama]',
id_kelas = '$_POST[id_kelas]',
id_jurusan = '$_POST[id_jurusan]',
alamat = '$_POST[alamat]',
tgl_lahir = '$tgl_lahir',
jenis_kelamin = '$_POST[jk]',
th_masuk = '$_POST[th_masuk]'
WHERE id_siswa = '$_POST[id]'");
}else{
if (file_exists($direktori_file)){
echo "<script>window.alert('Nama file gambar sudah ada, mohon diganti dulu');
window.location=(href='../../media.php?module=siswa')</script>";
}else{
if($tipe_file != "image/jpeg" AND
$tipe_file != "image/jpg"){
echo "<script>window.alert('Tipe File tidak di ijinkan.');
window.location=(href='../../media.php?module=siswa')</script>";
}else{
$cek = $mysqli->query("SELECT * FROM siswa WHERE id_siswa = '$_POST[id]'");
$r =$cek->fetch_array();
if(!empty($r['foto'])){
$img = "../../../foto_siswa/$r[foto]";
unlink($img);
$img2 = "../../../foto_siswa/medium_$r[foto]";
unlink($img2);
$img3 = "../../../foto_siswa/small_$r[foto]";
unlink($img3);
}
UploadImage_siswa($nama_file);
$mysqli->query("UPDATE siswa SET
nis = '$_POST[nis]',
nama_lengkap = '$_POST[nama]',
id_kelas = '$_POST[id_kelas]',
id_jurusan = '$_POST[id_jurusan]',
alamat = '$_POST[alamat]',
tgl_lahir = '$tgl_lahir',
jenis_kelamin = '$_POST[jk]',
th_masuk = '$_POST[th_masuk]',
foto = '$nama_file',
WHERE id_siswa = '$_POST[id]'");
}
}
}
header('location:../../media.php?module='.$module);
}
?>
0
2 Jawaban:
coba letak ini didepan
ini_set('display', 'On');
setelah itu liat errornya dimana
0