Ajax ile veri güncelliyorum hepsi güzel oluyor ancak aynı sayfa da logo yüklemek için ayrı bir veri güncelle oluşturduğumda bunu yapmıyor diğer veriye geçip hata veriyor
if($_POST)
{
$site_adi = $_POST['site_adi'];
$site_aciklama = $_POST['site_aciklama'];
$site_anahtarkelime = $_POST['site_anahtarkelime'];
$site_facebook = $_POST['site_facebook'];
$site_youtube = $_POST['site_youtube'];
$site_instagram =$_POST['site_instagram'];
$site_twitter =$_POST['site_twitter'];
$site_url =$_POST['site_url'];
$site_adres =$_POST['site_adres'];
$siteayarlari=$db->prepare("UPDATE site_ayarlari SET
site_adi=:site_adi,
site_aciklama=:site_aciklama,
site_anahtarkelime=:site_anahtarkelime,
site_facebook=:site_facebook,
site_youtube=:site_youtube,
site_instagram=:site_instagram,
site_twitter=:site_twitter,
site_url=:site_url,
site_adres=:site_adres
where site_id=1
");
$update=$siteayarlari->execute(array(
'site_adi' => $site_adi,
'site_aciklama' => $site_aciklama,
'site_anahtarkelime' => $site_anahtarkelime,
'site_facebook' => $site_facebook,
'site_youtube' => $site_youtube,
'site_instagram' => $site_instagram,
'site_twitter' => $site_twitter,
'site_url' => $site_url,
'site_adres' => $site_adres
));
if($update)
{
echo "ok";
}else
{
echo "bos";
}
}
if($_POST['logoduzenle'])
{
$site_logo=$_POST['site_logo'];
$uploads_dir = '/img';
@$tmp_name = $_FILES['site_logo']['tmp_name'];
@$name = $_FILES['site_logo']['name'];
$benzersizsayi4=rand(2000,3200);
echo $refimgyol=substr($uploads_dir,1)."/".$benzersizsayi4.$name;
exit;
@move_uploaded_file($tmp_name,"$uploads_dir/$benzersizsayi4$name");
}
Ajax kodu
function guncelle()
{
var guncelleme = $("#guncelleformu").serialize();
$.ajax({
type : "POST",
data : guncelleme,
url : 'nedmin/fonksiyon.php',
success : function(bilgileriguncelle)
{
if(bilgileriguncelle == "bos")
{
alert("Hata", "Lütfen Tüm Alanları Doldurunuz",'error');
}else if (bilgileriguncelle == "ok"){
sweetAlert('Basarili','Güncelleme Başarıyla Yapıldı','success');
}
}
});
}
html kodu