• 06-10-2019, 23:28:39
    #1
    Merhabalar php ile selectte seçilen veriyi sql tablosuna yazdıramıyorum nerede hata yapıyorum acaba ?
    Şimdiden teşekkürler


    <form action="../baglan/islem.php" method="POST" id="demo-form2" data-parsley-validate class="form-horizontal form-label-left">
    <select name="Durum">
    <option value="bekleniyor">Ödeme Bekleniyor</option>
    <option value="alındı">Ödeme Alındı</option>
    </select>
    <input type="submit" name="durumkaydet" value="Kaydet" />
    </form>
    if (isset($_POST['durumkaydet'])) {
    
    $selected_val = $_POST['Durum'];
    
    $kaydet=$db->prepare("INSERT INTO siparis SET
    siparis_durum=:Durum
    ");
    $insert=$kaydet->execute(array(
    'siparis_durum' => $_POST['Durum']    
    ));
    
    if ($insert) {
    
    Header("Location:../production/siparisler.php?durum=ok");
    
    } else {
    
    Header("Location:../production/siparisler.php?durum=no");
    
    }
    
    }
    Yani alınan veriyi siparis_durum tablosuna yazdırmak istiyorum ama yapamadım
  • 06-10-2019, 23:30:27
    #2
    $kaydet=$db->prepare("INSERT INTO siparis SET
    siparis_durum=urum
    ");
    $insert=$kaydet->execute(array(
    //sorun burasi
    'siparis_durum' => $_POST['Durum']
    //dogrusu 'Durum' => $_POST['Durum']
    ));
  • 06-10-2019, 23:33:33
    #3
    @theykk; hocam çok teşekkür ederim sorun çözüldü
    • theykk
    theykk bunu beğendi.
    1 kişi bunu beğendi.
  • 06-10-2019, 23:34:23
    #4
    Misafir adlı üyeden alıntı: mesajı görüntüle
    @theykk; hocam çok teşekkür ederim sorun çözüldü
    r10+ verseniz yeter
  • 06-10-2019, 23:36:39
    #5
     print_r($kaydet->errorInfo());
    yap o sana söylesin hocam