• 07-04-2024, 18:19:36
    #1
    <?php 
    
    include "include/ayar.php"; 
    
    if (isset($_POST['havaleeft'])) {
       
       /* $siparis_kodu = $_POST["siparis_kodu"];
        $siparis_adsoyad = $_POST["siparis_adsoyad"];
        $siparis_email = $_POST["siparis_email"];
        $siparis_tel = $_POST["isiparis_tel"];
        $siparis_adres = $_POST["siparis_adres"];
        $siparis_tarih = $_POST["siparis_tarih"];
        $siparis_ip = $_POST["siparis_ip"];
        $siparis_fiyat = $_POST["siparis_fiyat"];
        $siparis_urunadi = $_POST["siparis_urunadi"];
        $siparis_yontem = $_POST["siparis_yontem"];
        $siparis_urun_id = $_POST["siparis_urun_id"]; */
        
       
      $formugonder1232=$db->prepare("INSERT INTO siparisler SET
       siparis_kodu=:siparis_kodu,
       siparis_adsoyad=:siparis_adsoyad,
        siparis_email=:siparis_email,
      siparis_tel=:siparis_tel,
      siparis_adres=:siparis_adres,
      siparis_tarih=:siparis_tarih,
      siparis_ip=:siparis_ip,
      siparis_fiyat=:siparis_fiyat,
      siparis_urunadi=:siparis_urunadi,
      siparis_yontem=:siparis_yontem,
      siparis_urun_id=:siparis_urun_id
      
       ");
    
      $formugonderme21113=$formugonder1232->execute(array(
      'siparis_kodu' => $_POST['siparis_kodu'],
      'siparis_adsoyad' => $_POST['siparis_adsoyad'],
      'siparis_email' => $_POST['siparis_email'],
      'siparis_tel' => $_POST['siparis_tel'],
      'siparis_adres' => $_POST['siparis_adres'],
      'siparis_tarih' => $_POST['siparis_tarih'],
      'siparis_ip' => $_POST['siparis_ip'],
      'siparis_fiyat' => $_POST['siparis_fiyat'],
      'siparis_urunadi' => $_POST['siparis_urunadi'],
      'siparis_yontem' => $_POST['siparis_yontem'],
      'siparis_urun_id' => $_POST['siparis_urun_id']
    
      
    
     ));
    
    
        if ($formugonderme21113) {
             header("location:banka-hesaplarimiz");
    
        } else {
            header("location:hata");
        }
      exit;
    }
    Nerede hata yapıyorum? Saatlerimi verdim, bulamıyorum çözemiyorum.
  • 07-04-2024, 18:20:58
    #2
    <form action="../siparisver.php" method="POST">
                    <div class="row pb-4 gx-4 gy-3">
                      
                      <div class="col-sm-6">
                        <label class="form-label" for="cf-name">Ad Soyad <span class='text-danger'></span></label>
                        <input class="form-control" type="text" name="siparis_adsoyad" id="cf-name">
                      </div>
                      <div class="col-sm-6">
                        <label class="form-label" for="cf-mail">E-Mail Adresiniz <span class='text-danger'></span></label>
                        <input class="form-control" type="email" name="siparis_email" id="cf-mail">
                      </div>
                      <div class="col-sm-6">
                        <label class="form-label" for="cf-number">Telefon Numaranız <span class='text-danger'></span></label>
                        <input class="form-control" type="tel" name="siparis_tel" id="cf-number">
                      </div>
                        <div class="col-sm-6">
                        <label class="form-label" for="cf-adres">Adresiniz <span class='text-danger'></span></label>
                        <input class="form-control" type="text" name="siparis_adres" id="cf-adres">
                      </div>
                      <div class="col-sm-12">
                        <label class="form-label" id="cf-pay" for="cf-pay">Ödeme Yöntemi <span class="text-danger">*</span></label>
                        <select class="form-select" >
                          <option value="Kredi/Banka Kartı">Kredi/Banka Kartı</option>
                          <option value="Havale/EFT">Havale/EFT</option>
                        </select>
                      </div>
               
                       <div class="col-md-12">
                                <div class="row">
                                    <label for="login-remember"><input type="checkbox" id="login-remember"><a target="_blank" href="<?php echo $ayarcek["site_url"]; ?>hizmet-sozlesmesi"> Hizmet Sözleşmesini</a> ve <a target="_blank" href="<?php echo $ayarcek["site_url"]; ?>gizlilik-sozlesmesi">Gizlilik Sözleşmesini</a> okudum kabul ediyorum.</label>
                                </div>
                                   <?php
               $siparis_kodu="S".rand(100000,9999999);
    ?>
            <input name="siparis_kodu" value="<?php echo $siparis_kodu ?>">
           
            
                    <input name="siparis_fiyat" value="<?php echo $yazilimcek["yazilim_fiyat"]; ?>">
                  <input name="siparis_urun_id" value="<?php echo $yazilimcek["yazilim_id"]; ?>">
            <input name="siparis_urunadi" value="<?php echo $yazilimcek["yazilim_baslik"]; ?>">
              <input name="siparis_ip" value="<?php echo $_SERVER["REMOTE_ADDR"]; ?>">
                 <input name="siparis_tarih" value="<?php
    date_default_timezone_set('Europe/Istanbul');
    
      echo date("d/m/Y H:i:s ");
    
    ?>">                
       <button name="havaleeft" class="btn btn-primary btn-shadow d-block w-100 mt-4" type="submit">HAVALE/EFT İLE ÖDE</button>
    </form>
  • 07-04-2024, 18:31:50
    #3
    <?php
    
    include "include/ayar.php";
    
    if (isset($_POST['havaleeft'])) {
        // Veritabanına ekleme işlemi
        try {
            $formugonder1232 = $db->prepare("INSERT INTO siparisler SET
                siparis_kodu=:siparis_kodu,
                siparis_adsoyad=:siparis_adsoyad,
                siparis_email=:siparis_email,
                siparis_tel=:siparis_tel,
                siparis_adres=:siparis_adres,
                siparis_tarih=:siparis_tarih,
                siparis_ip=:siparis_ip,
                siparis_fiyat=:siparis_fiyat,
                siparis_urunadi=:siparis_urunadi,
                siparis_yontem=:siparis_yontem,
                siparis_urun_id=:siparis_urun_id
            ");
    
            $formugonderme21113 = $formugonder1232->execute(array(
                'siparis_kodu' => $_POST['siparis_kodu'],
                'siparis_adsoyad' => $_POST['siparis_adsoyad'],
                'siparis_email' => $_POST['siparis_email'],
                'siparis_tel' => $_POST['siparis_tel'],
                'siparis_adres' => $_POST['siparis_adres'],
                'siparis_tarih' => $_POST['siparis_tarih'],
                'siparis_ip' => $_POST['siparis_ip'],
                'siparis_fiyat' => $_POST['siparis_fiyat'],
                'siparis_urunadi' => $_POST['siparis_urunadi'],
                'siparis_yontem' => $_POST['siparis_yontem'],
                'siparis_urun_id' => $_POST['siparis_urun_id']
            ));
    
            if ($formugonderme21113) {
                // Başarılı ekleme durumunda yönlendirme
                header("Location: banka-hesaplarimiz");
                exit; // Script sonlandırılıyor
            } else {
                // Ekleme başarısız olduğunda hata yönlendirmesi
                header("Location: hata");
                exit; // Script sonlandırılıyor
            }
        } catch (PDOException $e) {
            // Hata durumunda PDOException yakalanıyor
            echo "Hata: " . $e->getMessage();
        }
    } else {
        // POST verisi 'havaleeft' set edilmemişse ilgili işlemlerin yapılmaması
        echo "Form gönderilmedi veya hatalı istek.";
    }
    <form action="../siparisver.php" method="POST">
        <div class="row pb-4 gx-4 gy-3">
            <div class="col-sm-6">
                <label class="form-label" for="cf-name">Ad Soyad <span class='text-danger'></span></label>
                <input class="form-control" type="text" name="siparis_adsoyad" id="cf-name" required>
            </div>
            <div class="col-sm-6">
                <label class="form-label" for="cf-mail">E-Mail Adresiniz <span class='text-danger'></span></label>
                <input class="form-control" type="email" name="siparis_email" id="cf-mail" required>
            </div>
            <div class="col-sm-6">
                <label class="form-label" for="cf-number">Telefon Numaranız <span class='text-danger'></span></label>
                <input class="form-control" type="tel" name="siparis_tel" id="cf-number" required>
            </div>
            <div class="col-sm-6">
                <label class="form-label" for="cf-adres">Adresiniz <span class='text-danger'></span></label>
                <input class="form-control" type="text" name="siparis_adres" id="cf-adres" required>
            </div>
            <div class="col-sm-12">
                <label class="form-label" id="cf-pay" for="cf-pay">Ödeme Yöntemi <span class="text-danger">*</span></label>
                <select class="form-select" name="siparis_yontem" required>
                    <option value="Kredi/Banka Kartı">Kredi/Banka Kartı</option>
                    <option value="Havale/EFT">Havale/EFT</option>
                </select>
            </div>
            <!-- Diğer inputlar buraya eklenecek -->
            <input name="siparis_kodu" value="<?php echo $siparis_kodu ?>">
            <input name="siparis_fiyat" value="<?php echo $yazilimcek["yazilim_fiyat"]; ?>">
            <input name="siparis_urun_id" value="<?php echo $yazilimcek["yazilim_id"]; ?>">
            <input name="siparis_urunadi" value="<?php echo $yazilimcek["yazilim_baslik"]; ?>">
            <input name="siparis_ip" value="<?php echo $_SERVER["REMOTE_ADDR"]; ?>">
            <input name="siparis_tarih" value="<?php
                date_default_timezone_set('Europe/Istanbul');
                echo date("d/m/Y H:i:s ");
            ?>">
            <div class="col-md-12">
                <div class="row">
                    <label for="login-remember"><input type="checkbox" id="login-remember"><a target="_blank" href="<?php echo $ayarcek["site_url"]; ?>hizmet-sozlesmesi"> Hizmet Sözleşmesini</a> ve <a target="_blank" href="<?php echo $ayarcek["site_url"]; ?>gizlilik-sozlesmesi">Gizlilik Sözleşmesini</a> okudum kabul ediyorum.</label>
                </div>
            </div>
            <button name="havaleeft" class="btn btn-primary btn-shadow d-block w-100 mt-4" type="submit">HAVALE/EFT İLE ÖDE</button>
        </div>
    </form>
    bir dener misiniz bunları.
  • 07-04-2024, 18:34:54
    #4
    @DelpaN; Hocam maalesef, bir çok yolu denedim ancak yine "else" çeviriyor. Veritabanı bağlantısında sorun yok. Aynı türde iletişim formu var, çok rahat şekilde ekliyor veritabanına.
  • 07-04-2024, 18:42:43
    #5
    caglargultekin adlı üyeden alıntı: mesajı görüntüle
    @DelpaN; Hocam maalesef, bir çok yolu denedim ancak yine "else" çeviriyor. Veritabanı bağlantısında sorun yok. Aynı türde iletişim formu var, çok rahat şekilde ekliyor veritabanına.
    Skype var mı hocam
  • 07-04-2024, 19:22:41
    #6
    <form action="../siparisver.php" method="POST">
                    <div class="row pb-4 gx-4 gy-3">
                      
                      <div class="col-sm-6">
                        <label class="form-label" for="cf-name">Ad Soyad <span class='text-danger'></span></label>
                        <input class="form-control" type="text" name="siparis_adsoyad" id="cf-name">
                      </div>
                      <div class="col-sm-6">
                        <label class="form-label" for="cf-mail">E-Mail Adresiniz <span class='text-danger'></span></label>
                        <input class="form-control" type="email" name="siparis_email" id="cf-mail">
                      </div>
                      <div class="col-sm-6">
                        <label class="form-label" for="cf-number">Telefon Numaranız <span class='text-danger'></span></label>
                        <input class="form-control" type="tel" name="siparis_tel" id="cf-number">
                      </div>
                        <div class="col-sm-6">
                        <label class="form-label" for="cf-adres">Adresiniz <span class='text-danger'></span></label>
                        <input class="form-control" type="text" name="siparis_adres" id="cf-adres">
                      </div>
                      <div class="col-sm-12">
                        <label class="form-label" id="cf-pay" for="cf-pay">Ödeme Yöntemi <span class="text-danger">*</span></label>
                        <select class="form-select" name="siparis_yontem">
                          <option value="Kredi/Banka Kartı">Kredi/Banka Kartı</option>
                          <option value="Havale/EFT">Havale/EFT</option>
                        </select>
                      </div>
                
                       <div class="col-md-12">
                                <div class="row">
                                    <label for="login-remember"><input type="checkbox" id="login-remember"><a target="_blank" href="<?php echo $ayarcek["site_url"]; ?>hizmet-sozlesmesi"> Hizmet Sözleşmesini</a> ve <a target="_blank" href="<?php echo $ayarcek["site_url"]; ?>gizlilik-sozlesmesi">Gizlilik Sözleşmesini</a> okudum kabul ediyorum.</label>
                                </div>
                                   <?php
               $siparis_kodu="S".rand(100000,9999999);
    ?>
            <input name="siparis_kodu" value="<?php echo $siparis_kodu ?>">
            
            
                    <input name="siparis_fiyat" value="<?php echo $yazilimcek["yazilim_fiyat"]; ?>">
                  <input name="siparis_urun_id" value="<?php echo $yazilimcek["yazilim_id"]; ?>">
            <input name="siparis_urunadi" value="<?php echo $yazilimcek["yazilim_baslik"]; ?>">
              <input name="siparis_ip" value="<?php echo $_SERVER["REMOTE_ADDR"]; ?>">
                 <input name="siparis_tarih" value="<?php
    date_default_timezone_set('Europe/Istanbul');
     
      echo date("d/m/Y H:i:s ");
     
    ?>">                
       <button name="havaleeft" class="btn btn-primary btn-shadow d-block w-100 mt-4" type="submit">HAVALE/EFT İLE ÖDE</button>
    </form>
    işe yaramaz ise whatsapp üzerinden iletişime geçebilirsiniz
  • 07-04-2024, 20:48:10
    #7
    Veritabanında ki sütunların özelliklerinden kaynaklıymış, yardımcı olup sorunumu çözen @DelpaN; hocama çok teşekkür ederim
  • 07-04-2024, 22:22:05
    #8
    Veritabanı sorgusu yanlış bu arada. Siz Update ile Insert'ü birbirine karıştırmışsınız. Insert sorgu şekli aşağıdaki şekilde :
    INSERT INTO table_name (column1, column2, column3, ...)
    VALUES (value1, value2, value3, ...);
  • 14-04-2024, 15:15:11
    #9
    Veri eklerken set kullanamazsınız. insert into sadece.