• 16-04-2020, 02:17:06
    #10
    $postDate = $_POST['urun_zaman']

    bunu for döngüsünün içine alır mısın?
  • 16-04-2020, 02:21:09
    #11
    berkimren adlı üyeden alıntı: mesajı görüntüle
    $postDate = $_POST['urun_zaman']

    bunu for döngüsünün içine alır mısın?
    if (isset($_POST['urunekle'])) {
    
    $date = date("Y-m-d");
    $diziList = $_POST['urun_ad'];
    $diziAyir = explode("\n", $diziList);
    $diziSay = count($diziAyir);
    foreach($diziAyir as $item) {
    $postDate = $_POST['urun_zaman'];
    $urunkaydet=$db->prepare("INSERT INTO urun SET
    urun_ad=:urun_ad,
    urun_zaman=:urun_zaman
    ");
    $insert=$urunkaydet->execute(array(
    'urun_ad' => $item,
    'urun_zaman' => $postDate
    ));
    if ($insert) {
    header("Location:index.php?durum=ok");
    exit;
    } else {
    header("Location:index.php?durum=no");
    exit;
    }
    }
    }
    Bu şekilde sorunhalen devam etmekte.
  • 16-04-2020, 02:21:11
    #12
    DiweyDays adlı üyeden alıntı: mesajı görüntüle
    Ornegin iki ürün ekliyorum 1 de tarih var ama diyeri 000000 olarak kaliyor yada diyerleri.
    Hocam insert işlemini yaptıktan sonra exit ile döngüyü durduruyorsun.

    if ($insert) {    echo 'başarılı.';} else {    echo 'hatalı oldu';}

    Bu şekilde bir deneme yaptım. veriler düzgün geldi.
  • 16-04-2020, 02:23:23
    #13
    Zhen adlı üyeden alıntı: mesajı görüntüle
    Hocam insert işlemini yaptıktan sonra exit ile döngüyü durduruyorsun.

    if ($insert) {    echo 'başarılı.';} else {    echo 'hatalı oldu';}
    Bu şekilde bir deneme yaptım. veriler düzgün geldi.
    Sorun çozulmuştur cok saolun hocam.
  • 16-04-2020, 02:25:12
    #14
    DiweyDays adlı üyeden alıntı: mesajı görüntüle
    Sorun çozulmuştur cok saolun hocam.
    İyi geceler