• 28-03-2023, 16:35:37
    #1
    if (isset($_POST['musteriekle'])) {
        // Check for empty fields
        if (empty($_POST['Uye_AdSoyad']) || empty($_POST['Uye_Plaka']) || empty($_POST['Uye_Telefon']) || empty($_POST['Uye_YTelefon']) || empty($_POST['Uye_DogumTarihi']) || empty($_POST['Uye_Ikametgah']) || empty($_POST['Uye_KanGrubu']) || empty($_POST['Uye_TisortBeden']) || empty($_POST['Uye_Yetki']) || empty($_POST['Uye_SweatBeden'])) {
            header("location:../UyeListesi.php?durum=BosAlan");
            exit;
        }
        // Check if license plate already exists
        $Plaka = $_POST['Uye_Plaka'];
        if ( $sorgu = $db->prepare("SELECT * FROM Uyeler WHERE Uye_Plaka = '$Plaka'")) {
            if ($sorgu->num_rows > 0) {
            header("location:../UyeListesi.php?durum=Plaka");
            exit;
        }
    }
        // Add member to database
        $sorgu=$db->prepare("INSERT INTO Uyeler SET 
            Uye_AdSoyad=:Uye_AdSoyad,
            Uye_Plaka=:Uye_Plaka,
            Uye_Telefon=:Uye_Telefon,
            Uye_YTelefon=:Uye_YTelefon,
            Uye_DogumTarihi=:Uye_DogumTarihi,
            Uye_KayitTarihi=:Uye_KayitTarihi,
            Uye_Ikametgah=:Uye_Ikametgah,
            Uye_KanGrubu=:Uye_KanGrubu,
            Uye_TisortBeden=:Uye_TisortBeden,
            Uye_SweatBeden=:Uye_SweatBeden,
            Uye_Yetki=:Uye_Yetki
        ");
        $sonuc=$sorgu->execute(array(
            'Uye_AdSoyad' => $_POST['Uye_AdSoyad'],
            'Uye_Plaka' => $_POST['Uye_Plaka'],
            'Uye_Telefon' => $_POST['Uye_Telefon'],
            'Uye_YTelefon' => $_POST['Uye_YTelefon'],
            'Uye_DogumTarihi' => $_POST['Uye_DogumTarihi'],
            'Uye_KayitTarihi' => date("d.m.Y"),
            'Uye_Ikametgah' => $_POST['Uye_Ikametgah'],
            'Uye_KanGrubu' => $_POST['Uye_KanGrubu'],
            'Uye_TisortBeden' => $_POST['Uye_TisortBeden'],
            'Uye_SweatBeden' => $_POST['Uye_SweatBeden'],
            'Uye_Yetki' => $_POST['Uye_Yetki']
        ));
        if ($sonuc) {
            header("location:../UyeListesi.php?durum=ok");
        } else {
            header("location:../UyeListesi.php?durum=no");
            exit;
    }
    }
    Merhaba üye ekle panelimden boş veri girdiğimde boş alan uyarısı alabiliyorum
    ama aynı plakadan üye girdiğimde uyarı almıyorum direk ekleme yapıyor

    <?php 
    if (@$_GET['durum']=="BosAlan") { ?>
      <script type="text/javascript">
       Swal.fire({
        type: 'info',
         title: 'İşlem Başarısız',
         text: 'Lütfen Boş Alanları Doldurunuz',
         confirmButtonText: "Tamam"
       })
     </script>
     <?php } ?>
     <?php 
    if (@$_GET['durum']=="Plaka") { ?>
      <script type="text/javascript">
       Swal.fire({
        type: 'info',
         title: 'İşlem Başarısız',
         text: 'Bu Plakaya Ait Kayıt Zaten Var',
         confirmButtonText: "Tamam"
       })
     </script>
     <?php } ?>
    <?php 
    if (@$_GET['durum']=="ok") { ?>
      <script type="text/javascript">
       Swal.fire({
        type: 'success',
         title: 'İşlem Başarılı',
         text: 'İşleminiz Başarıyla Gerçekleştirildi',
         confirmButtonText: "Tamam"
       })
     </script>
     <?php } ?>
    
     <?php 
    if (@$_GET['durum']=="no") { ?>
      <script type="text/javascript">
       Swal.fire({
        type: 'error',
         title: 'Hata',
         text: 'İşleminiz Başarısız Oldu Lütfen Tekrar Deneyin',
         confirmButtonText: "Tamam"
       })
     </script>
     <?php } ?>
  • 28-03-2023, 16:43:35
    #2
    prepare sonrası execute gerekir.
  • 28-03-2023, 16:57:38
    #3
    Quantum adlı üyeden alıntı: mesajı görüntüle
    prepare sonrası execute gerekir.
    Evet, sorunu özelden @Remo; çözdü sağolsun teşekkür ederim tekrardan iyi forumlar..
  • 28-03-2023, 23:59:49
    #4
    nasıl çözdünüz hocam örnek kodu benimle de paylaşır mısınız?