Mini Shell
<?php
require("../Ayarlar/Baglantim.php");
require("../Ayarlar/Guvenlik.php");
?>
<?php
if ($_POST['modelekleme']) {?>
<div class="card">
<?php if ($kbilgi["modelekle"]==1) {?>
<div class="card-body radius-10">
<form class="row g-3" id="Ekle" action="javascript:void(0);">
<div class="col-md-12">
<label for="inputFirstName" class="form-label">Model Adı</label>
<input type="text" class="form-control" id="inputFirstName" name="modeladi">
</div>
<div class="col-md-12">
<label for="inputFirstName" class="form-label">Marka Adı</label>
<select class="form-control custom-select" id="markalar" data-placeholder="Marka Seçiniz" tabindex="1" name="markadi">
<option class="bg-dark" value="">Seçiniz</option>
<?php
$sorgum = $baglanti->prepare('Select * from Markalar'); // Veritabanındaki Depolar tablosundaki tüm verileri çekiyoruz
$sorgum->execute(); // Sorgumuzu çalıştırıyoruz
while($sonucm=$sorgum->fetch()) // While Döngüsü ile Verilerimzi döndürüyoruz
{ // While Başlangıcı
?> <option class="bg-dark" value="<?= $sonucm['id']?>" slug="<?= $sonucm['id']?>"><?= $sonucm['markaadi']?></option>
<?php
} // While Bitiş
?>
</select>
</div>
<div class="d-grid">
<input type="hidden" class="form-control" name="modelekle">
<input name="kaydet" type="submit" class="btn btn-success px-4" value="Kaydet" />
</div>
</div>
<?php }?>
<?php
if ($kbilgi["modelekle"]!=1) {?>
<div class="card-body radius-10 bg-gradient">
<div class="d-flex align-items-center">
<div>
<img class="g-y100 y-y100" src="../Resimler/dosya.png">
</div>
</div>
<?php }?>
</div>
<?php }?>
<script>
$(document).ready(function(){
$('#Ekle').submit(function(e) {
swal({
title: 'Emin misiniz?',
text: "Eklemek istediğinize emin misiniz?",
icon: "warning",
buttons:{
cancel: {
visible: true,
text : 'Hayır',
className: 'btn btn-danger'
},
confirm: {
text : 'Evet',
className : 'btn btn-success'
}
}
}).then((willDelete) => {
if (willDelete) {
$.ajax({ // Ajax metodu
type: "POST", // Gönderim Methodu POST (GET'de seçilebilir)
url: "Islem/Model.php", // POST işleminin olacağı sayfa
data: $("#Ekle").serialize(), // Formdaki tüm verileri al
success: function(oldu){ // Eğer işlem başarılı olursa sonuç
$('#sonuc').html(oldu); // Id'si result olan divde sonucu yaz
}
});
} else {
swal("Eklemekten vazgeçtiniz", {
buttons : {
confirm : {
className: 'btn btn-success'
}
}
});
}
});
})
});
</script>
<?php
if ($_POST['modelduzenleme']) {
$id = intval($_POST['modelduzenleme']);
$sorgu = $baglanti->prepare("SELECT * FROM Modeller Where id=:id");
$sorgu->execute(array(':id'=>$id));
$sonuc = $sorgu->fetch();//sorgu çalıştırılıp veriler alınıyor
?>
<div class="card">
<?php if ($kbilgi["markaduzenle"]==1) {?>
<div class="card-body radius-10">
<form class="row g-3" id="Duzenle" action="javascript:void(0);">
<input type="hidden" class="form-control" name="id" value="<?php echo $sonuc["id"]; ?>">
<div class="col-md-12">
<label for="inputFirstName" class="form-label">Model Adı</label>
<input type="text" class="form-control" id="inputFirstName" name="modeladi" value="<?= $sonuc['modeladi']?>">
</div>
<div class="col-md-12">
<label for="inputFirstName" class="form-label">Marka Adı</label>
<select class="form-control custom-select" id="markalar" data-placeholder="Marka Seçiniz" tabindex="1" name="markadi">
<?php
$marka = $baglanti->query("SELECT * FROM Markalar where id=".$sonuc["markadi"])->fetchAll(PDO::FETCH_ASSOC);
if(count($marka)>0){
?>
<?php
foreach($marka as $markasi){
?>
<option class="bg-dark" value="<?= $sonuc['markaadi']?>"><?php echo $markasi['markaadi']; ?></option>
<?php
}
?>
<?php } ?>
<?php
$sorgum = $baglanti->prepare('Select * from Markalar'); // Veritabanındaki Depolar tablosundaki tüm verileri çekiyoruz
$sorgum->execute(); // Sorgumuzu çalıştırıyoruz
while($sonucm=$sorgum->fetch()) // While Döngüsü ile Verilerimzi döndürüyoruz
{ // While Başlangıcı
?> <option class="bg-dark" value="<?= $sonucm['id']?>" slug="<?= $sonucm['id']?>"><?= $sonucm['markaadi']?></option>
<?php
} // While Bitiş
?>
</select>
</div>
<div class="d-grid">
<input type="hidden" class="form-control" name="modelduzenle">
<input name="kaydet" type="submit" class="btn btn-success px-4" value="Kaydet" />
</div>
</div>
<?php }?>
<?php
if ($kbilgi["markaduzenle"]!=1) {?>
<div class="card-body radius-10 bg-gradient">
<div class="d-flex align-items-center">
<div>
<img class="g-y100 y-y100" src="../Resimler/dosya.png">
</div>
</div>
<?php }?>
</div>
<?php } ?>
<script>
$(document).ready(function(){
$('#Duzenle').submit(function(e) {
swal({
title: 'Emin misiniz?',
text: "Düzenlemek istediğinize emin misiniz?",
icon: "warning",
buttons:{
cancel: {
visible: true,
text : 'Hayır',
className: 'btn btn-danger'
},
confirm: {
text : 'Evet',
className : 'btn btn-success'
}
}
}).then((willDelete) => {
if (willDelete) {
$.ajax({ // Ajax metodu
type: "POST", // Gönderim Methodu POST (GET'de seçilebilir)
url: "Islem/Marka.php", // POST işleminin olacağı sayfa
data: $("#Duzenle").serialize(), // Formdaki tüm verileri al
success: function(oldu){ // Eğer işlem başarılı olursa sonuç
$('#sonuc').html(oldu); // Id'si result olan divde sonucu yaz
}
});
} else {
swal("Düzenlemekten vazgeçtiniz", {
buttons : {
confirm : {
className: 'btn btn-success'
}
}
});
}
});
})
});
</script>
<?php
/* Model Ekle*/
if (isset($_POST["modelekle"])) {
$markadi = $_POST['markadi'];
$modeladi = $_POST['modeladi'];
if($markadi == ""){
echo '<script>swal("Hata","Marka Adı Alanını Doldurun.","error");</script>';
}
else if($modeladi == ""){
echo '<script>swal("Hata","Model Adı Alanını Doldurun.","error");</script>';
}
else {
$satir = [
'markadi' => $markadi,
'modeladi' => $modeladi,
];
$sql = "INSERT INTO Modeller SET modeladi=:modeladi, markadi=:markadi;";
$durum = $baglanti->prepare($sql)->execute($satir);
if ($durum) {
echo '<script>swal({
title:"Başarılı",
text: "Başarıyla Kaydedildi.",
icon:"success",
button:"Tamam",
}).then((value)=>{ window.location.reload()});
</script>';
}
else {
echo '<script>swal("Hata","Hatalı , Lütfen bilgilerinizi kontrol ediniz.","error");</script>';
}
}
}
/* Model Ekle*/
/* Model Düzenle*/
if (isset($_POST["modelduzenle"])) {
$markadi = $_POST['markadi'];
$modeladi = $_POST['modeladi'];
$id = $_POST['id'];
if($markadi == ""){
echo '<script>swal("Hata","Marka Adı Alanını Doldurun.","error");</script>';
}
else if($modeladi == ""){
echo '<script>swal("Hata","Model Adı Alanını Doldurun.","error");</script>';
}
else {
$satir = [
'markadi' => $markadi,
'modeladi' => $modeladi,
'id' => $id,
];
$sql = "UPDATE Modeller SET modeladi=:modeladi, markadi=:markadi WHERE id=:id;";
$durum = $baglanti->prepare($sql)->execute($satir);
if ($durum) {
echo '<script>swal({
title:"Başarılı",
text: "Başarıyla Kaydedildi.",
icon:"success",
button:"Tamam",
}).then((value)=>{ window.location.reload()});
</script>';
}
else {
echo '<script>swal("Hata","Hatalı , Lütfen bilgilerinizi kontrol ediniz.","error");</script>';
}
}
}
/* Model Düzenle */
/* Mıdel Sil */
if ($_POST['modelsil']) {
$pid = intval($_POST['modelsil']);
$model=$baglanti->prepare('SELECT* FROM Urunler WHERE modeli=:pid');
$model->execute(array($pid));
if($model->rowCount()){
echo '<script>swal("Hata","Model Ürüne Bağlı. Silmek İçin Ürün(leri) Silmelisiniz","error").then((value)=>{ window.location.href = "Modeller.php"});
</script>';
}else{
$query = "DELETE FROM Modeller WHERE id=:pid";
$durum = $baglanti->prepare( $query );
$durum->execute(array(':pid'=>$pid));
if ($durum) {
echo '<script>swal({
title:"Başarılı",
text:"Başarıyla Silindi.",
icon:"success",
button:"Tamam",
}).then((value)=>{ window.location.reload()});
</script>';
} else {
echo '<script>swal("Hata","Hatalı , Lütfen bilgilerinizi kontrol ediniz.","error");</script>';
}
}
}
/* Model Sil */
?>