Postingan lainnya
syntax eror saat mau edit data yang sudah disimpan
<?php
include "koneksi.php";
$nosurat=$_POST['nosurat'];
$lampiran=$_POST['lampiran'];
$perihal=$_POST['perihal'];
$ditujukan=$_POST['ditujukan'];
$tanggalsurat=$_POST['thn']."-".$_POST['bln']."-".$_POST['tgl'];
$isiringkas=$_POST['isiringkas'];
if (empty($nosurat))
{
die("Isikan No Surat terlebih dahulu !");
}
elseif(empty($lampiran))
{
die("Isikan Lampiran!"); //Berhenti dan munculkan pesan jika nama tidak diisi
//anda bisa tambahkan struktur if yang lain jika ada data yang perlu dicek
}
else
{
$cekdata="select * nosurat from tb_surat_masuk where nosurat='$nosurat'";
$ada=mysql_query($cekdata) or die(mysql_error());
if(mysql_num_rows($ada)>0)
{ die("No Surat telah Terdaftar!"); }
{
//proses upload photo jika ada
if (!empty($_FILES["photo"]["tmp_name"]))
{
$namafolder="photo/"; //tempat menyimpan file
$jenis_gambar=$_FILES['photo']['type'];
if($jenis_gambar=="image/jpeg" || $jenis_gambar=="image/jpg" || $jenis_gambar=="image/gif" || $jenis_gambar=="image/png")
{
$photo = $namafolder . basename($_FILES['photo']['name']);
if (!move_uploaded_file($_FILES['photo']['tmp_name'], $photo))
{
die("Gambar gagal dikirim");
}
//Hapus photo yang lama jika ada
$res = mysql_query("select photo from tb_surat_masuk where nosurat='$nosurat' LIMIT 1");
$d=mysql_fetch_object($res);
if (strlen($d->photo)>3)
{
if (file_exists($d->photo)) unlink($d->photo);
}
//update photo dengan yang baru
mysql_query("UPDATE tb_surat_masuk SET photo='$photo' WHERE nosurat='$nosurat' LIMIT 1");
}
else { die("Jenis gambar yang anda kirim salah. Harus .jpg .gif .png"); }
} //end if cek file upload
$myqry= "UPDATE tb_surat_masuk SET perihal='$perihal',lampiran='$lampiran', ditujukan='$ditujukan',tanggalsurat='$tanggalsurat',isiringkas='$isiringkas',kodesurat='$kodesurat',photo='$photo' WHERE nosurat='$nosurat' LIMIT 1";
mysql_query($myqry) or die(mysql_error());
header("location:laporan_data_surat_masuk.php");
header("location:tampilanSM.php");
exit;
}
}
?>
0