• 20-01-2018, 21:12:50
    #1
    Merhabalar. posttan gelen bir dizim var. bu diziyi bir değişkene aktarıp (dizi elemanları arasına herhangi bir karakter koyarak) sql de ilgili alana yazdırmak istiyorum. Sadece dizinin değişkene aktarılma olayını beceremedim. Foreach kullandım ama yapamadım arkadaşlar.

    Fikri olan var mı acaba?
    $m = $_POST['m_mnames'];
    echo $m; // çıktısı array olarak gözüküyor. Çünkü formda select multiple kullanıyorum.
  • 20-01-2018, 21:27:15
    #2
    $m için için örnek verirsen yardımcı olabilirim.
  • 20-01-2018, 21:33:59
    #3
    islamzeki adlı üyeden alıntı: mesajı görüntüle
    $m için için örnek verirsen yardımcı olabilirim.
    $m içerisinde bazı idleri barındırıyor. Ama bunların sayısı değişiyor. bazen 3 eleman varken bazen 10 eleman. Örnek çıktı:
    Array ( [0] => 14 [1] => 17 [2] => 19 [3] => 5 )
    Mesela burda 4 eleman var.
    Ben ise şu duruma getirmek istiyorum
    $değişken = "14-17-19-5";
  • 20-01-2018, 21:39:01
    #5
    Sanırım aradığım buydu. Teşekkürler...
  • 20-01-2018, 21:42:17
    #6
    driller adlı üyeden alıntı: mesajı görüntüle
    $m içerisinde bazı idleri barındırıyor. Ama bunların sayısı değişiyor. bazen 3 eleman varken bazen 10 eleman. Örnek çıktı:
    Array ( [0] => 14 [1] => 17 [2] => 19 [3] => 5 )
    Mesela burda 4 eleman var.
    Ben ise şu duruma getirmek istiyorum
    $değişken = "14-17-19-5";
    implode kullanarak yapabilirsiniz. Aşağıdaki sayfada detaylı bilgi mevcut.
    http://php.net/manual/tr/function.implode.php



    Edit: Yukarıda başka forumdaşımızda aynı şeyi önermiş. Aklın yolu bir.