• 27-09-2018, 11:07:33
    #1
    $ekle = mysql_query("INSERT INTO det (baslik,kisi,sure,pisirme,resim,galeri) VALUES ('$baslik[0]','$kackisi[8]','$hazirlama[9]','$pisirme[1]','$resim[0]','$galeri[$ulsayi2]')");
    arkadaşlar galeri değişkenimi döngüye soktum o şekilde verileri çekiyorum fakat bu gelen verilerin hepsini nasıl veritabanına kaydetcem bu şekildede hata alıyrum


    for($ulsayi2 = 0; $ulsayi2 < count($galeri); $ulsayi2++) 
        {
          echo ''.$galeri[$ulsayi2].'<br>';
        }
    acil yardım
  • 27-09-2018, 11:17:35
    #2
    for($ulsayi2 = 0; $ulsayi2 < count($galeri); $ulsayi2++)
    {
    // echo ''.$galeri[$ulsayi2].'<br>';
    $ekle = mysql_query("INSERT INTO det (baslik,kisi,sure,pisirme,resim,galeri) VALUES ('$baslik[0]','$kackisi[8]','$hazirlama[9]','$pisirme[1]','$resim[0]','$galeri[$ulsayi2]')");
    }

    // bu şekilde çalışmıyorsa

    foreach ($galeri as $row) {
    $ekle = mysql_query("INSERT INTO det (baslik,kisi,sure,pisirme,resim,galeri) VALUES ('$baslik[0]','$kackisi[8]','$hazirlama[9]','$pisirme[1]','$resim[0]','$row')");
    }

    olarak dener misiniz
  • 27-09-2018, 11:24:50
    #3
    $ekle = mysql_query("INSERT INTO det (baslik,kisi,sure,pisirme,resim,galeri) VALUES ('".$baslik[0]."','".$kackisi[8]."','".$hazirlama[9]."','".$pisirme[1]."','".$resim[0]."','".$galeriVerisi."')");
    Ekleme kodunuzu böyle düzeltelim,

    Daha sonra şöyle yapalım;
    $galeriVerisi="";
    for($ulsayi2 = 0; $ulsayi2 < count($galeri); $ulsayi2++) 
    {
     $galeriVerisi=$galeri[$ulsayi2];
    }
    Böyle tekrar deneyebilir misiniz. Eğer çalışmazsa lütfen kodunuzun daha büyük bir kısmını ve çıkan hata mesajını da paylaşabilir misiniz.