Mini Shell

Direktori : /home/eymajans/public_html/kurumsalv11.ofisimweb.com/Islem/
Upload File :
Current File : /home/eymajans/public_html/kurumsalv11.ofisimweb.com/Islem/Model.php

<?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 */


?>