• 16-04-2020, 01:43:17
    #1
    if (isset($_POST['urunekle'])) {
    
    $date = date("Y-m-d");
    $diziList = $_POST['urun_ad'];
    $diziAyir = explode("\n", $diziList);
    $diziSay = count($diziAyir);
    foreach($diziAyir as $item) {
    $urunkaydet=$db->prepare("INSERT INTO urun SET
    urun_ad=:urun_ad,
    urun_zaman=:urun_zaman
    ");
    $insert=$urunkaydet->execute(array(
    'urun_ad' => $item,
    'urun_zaman' => $_POST['urun_zaman']
    ));
    if ($insert) {
    header("Location:index.php?durum=ok");
    exit;
    } else {
    header("Location:index.php?durum=no");
    exit;
    }
    }
    }
     <form action="islem.php" method="POST">
    <div class="row">
    <div class="col-lg-6 col-md-6 col-md-6 col-xs-6">
    <div class="form-group">
    <label class="col-md-12 control-label">Urunler</label>
    <div class="col-md-12">
    
    <textarea style="height: 250px; width: 250px !important;" class="ckeditor" id="editor1" name="urun_ad" required="" placeholder="Urunleri Giriniz.."></textarea>
    </div>
    </div>
    </div>
    <div class="col-lg-6 col-md-6 col-md-6 col-xs-6">
    <div class="form-group">
    <label class="col-md-12 control-label" >urun tarih.</label>
    <input type="date" name="urun_zaman">
    <div class="col-md-12">
    </div>
    </div>
    </div>
    <button title="submit" name="urunekle">Gonder</button>
    </div>
    </form>
    Hocam kodlar boyle urun_ad coklu olarak ekleye biliyorum ama urun zamanı coklu olarak kaydedemiyorum.




    Gücelleme : sorunu gordum foreach yanliş yere ekledim icin veri coklu eklenmiyormuş kod düzeltildi ama halen coklu zaman eklenmiyor.
  • 16-04-2020, 01:58:09
    #2
    print_r($_POST);
    ile postu göstermeyi dener misiniz gelen form var mı? HTML'lede form nerede?
  • 16-04-2020, 01:59:23
    #3
    Zhen adlı üyeden alıntı: mesajı görüntüle
    print_r($_POST);ile postu göstermeyi dener misiniz gelen form var mı? HTML'lede form nerede?
    var hocam bekleyin kod buyultum.
  • 16-04-2020, 02:04:11
    #4
    DiweyDays adlı üyeden alıntı: mesajı görüntüle
    var hocam bekleyin kod buyultum.
    Tamam şimdi gördüm. Mesajınızı güncellemişsiniz. İlkinde form yoktu
  • 16-04-2020, 02:05:31
    #5
    Zhen adlı üyeden alıntı: mesajı görüntüle
    Tamam şimdi gördüm. Mesajınızı güncellemişsiniz. İlkinde form yoktu
    Ornegin iki ürün ekliyorum 1 de tarih var ama diyeri 000000 olarak kaliyor yada diyerleri.
  • 16-04-2020, 02:06:22
    #6
    Hocam çoklu zaman eklemeden kastın nedir? Mesela 10 ürün girildi, bütün ürünleri veritabanına ekliyor ancak sadece 1 tanesinde mi tarihi ekliyor?
  • 16-04-2020, 02:07:57
    #7
    berkimren adlı üyeden alıntı: mesajı görüntüle
    Hocam çoklu zaman eklemeden kastın nedir? Mesela 10 ürün girildi, bütün ürünleri veritabanına ekliyor ancak sadece 1 tanesinde mi tarihi ekliyor?
    Dogrudur hocam 10 ürün ekliyor ama sadece 1'inde tarih var. ​https://prnt.sc/s05pqx​​​
  • 16-04-2020, 02:09:27
    #8
    if (isset($_POST['urunekle'])) {
     
    $date = date("Y-m-d");
    $postDate = $_POST['urun_zaman']
    $diziList = $_POST['urun_ad'];
    $diziAyir = explode("\n", $diziList);
    $diziSay = count($diziAyir);
    foreach($diziAyir as $item) {
    $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;
    }
    }
    }
    şu şekilde test eder misin?
  • 16-04-2020, 02:12:25
    #9
    berkimren adlı üyeden alıntı: mesajı görüntüle
    if (isset($_POST['urunekle'])) {
     
    $date = date("Y-m-d");
    $postDate = $_POST['urun_zaman']
    $diziList = $_POST['urun_ad'];
    $diziAyir = explode("\n", $diziList);
    $diziSay = count($diziAyir);
    foreach($diziAyir as $item) {
    $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;
    }
    }
    }
    şu şekilde test eder misin?
    sorun devam ediyor hocam 3 ürün ekledım 1'inde tarih var