<?php
$sayfa = "Referanslar";
include('../inc/vt.php');
include('inc/head.php');
include('inc/nav.php');
include('inc/sidebar.php');
if ($_POST) { // Sayfada post olup olmadığını kontrol ediyoruz.
$adSoyad = $_POST['adSoyad']; // Sayfa yenilendikten sonra post edilen değerleri değişkenlere atıyoruz
$is = $_POST['is'];
$icerik = $_POST['icerik'];
$ustBaslik = $_POST['ustBaslik'];
$ustIcerik = $_POST['ustIcerik'];
$sira = $_POST['sira'];
$aktif = 0;
if (isset($_POST['aktif'])) $aktif = 1;
$hata = "";
// Veri alanlarının boş olmadığını kontrol ettiriyoruz. başka kontrollerde yapabilirsiniz.
if ($adSoyad <> "" && $icerik <> "" && isset($_FILES['foto'])) {
if ($_FILES['foto']['error'] != 0) {
$hata .= 'Dosya yüklenirken hata gerçekleşti lütfen daha sonra tekrar deneyiniz.';
} else {
$dosya_adi = strtolower($_FILES['foto']['name']);
if (file_exists('images/' . $dosya_adi)) {
$hata .= " $dosya_adi diye bir dosya var";
} else {
$boyut = $_FILES['foto']['size'];
if ($boyut > (1024 * 1024 * 2)) {
$hata .= ' Dosya boyutu 2MB den büyük olamaz.';
} else {
$dosya_tipi = $_FILES['foto']['type'];
$dosya_uzanti = explode('.', $dosya_adi);
$dosya_uzanti = $dosya_uzanti[count($dosya_uzanti) - 1];
if (!in_array($dosya_tipi, ['image/png', 'image/jpeg']) || !in_array($dosya_uzanti, ['png', 'jpg'])) {
//if (($dosya_tipi != 'image/png' || $dosya_uzanti != 'png' )&&( $dosya_tipi != 'image/jpeg' || $dosya_uzanti != 'jpg')) {
$hata .= ' Hata, dosya türü JPEG veya PNG olmalı.';
} else {
$foto = $_FILES['foto']['tmp_name'];
copy($foto, '../assets/img/' . $dosya_adi);
//Eklencek veriler diziye ekleniyor
$satir = [
'foto' => $dosya_adi,
'adSoyad' => $adSoyad,
'is' => $is,
'ustBaslik' => $ustBaslik,
'ustIcerik' => $ustIcerik,
'sira' => $sira,
'aktif' => $aktif,
'icerik' => $icerik,
];
// Veri ekleme sorgumuzu yazıyoruz.
$sql = "INSERT INTO servisler SET foto=:foto,ustIcerik=:ustIcerik,adSoyad=:adSoyad,is=:is,aktif=:aktif,sira=:sira, ustBaslik=:ustBaslik, icerik=:icerik;";
$durum = $baglanti->prepare($sql)->execute($satir);
if ($durum) {
echo 'başarılııı';
echo '<script>swal("Başarılı","Referans Eklendi","success").then((value)=>{ window.location.href = "referanslar.php"});
</script>';
}
}
}
}
}
}
if($hata!=""){
echo '<script>swal("Hata","'.$hata.'","error");</script>';
}
}
?>