wmaraci reklam
lidertakipci

Tek Sütündan Çoklu Veri Çekme

4 Mesajlar 739 Okunma
wmaraci reklam

ahmetakgun ahmetakgun Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 14.08.2018
  • Yaş/Cinsiyet 24 / E
  • Meslek Aşçı
  • Konum İzmir
  • Ad Soyad A** A**
  • Mesajlar 221
  • Beğeniler 10 / 35
  • Ticaret 1, (%100)
Merhabalar,
icerik adında bir tablom var
Kolonlar:
id,icerikisim, malzemeler

Veri ekleme sayfasında 1 adet input olucak ama kullanıcı ekstra input ekleyebilecek
Bütün bu inputların içeriği tek sütüna yani malzemeler sütününa eklemesini istiyorum ve çekerken de

Malzemeler:
1- Armut
2- Elma
3- Kiraz
Vs

Diye satır satır çekmesini istiyorum

Umarım anlatabilmişimdir. Biri beni aydınlatabilirmi
Örnek Görsel:

 

 

wmaraci
reklam

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Öncelikle input unun çoklu veri alabileceğini belirtmen gerekecek, yani



şeklinde name değerinin yanına bir köşeli parantez açıp kapatman lazım.

Bu sayede verileri post ettiğin zaman PHP tarafına bu recipes name li olan input array şeklinde gider.

Daha sonra bu array içindeki her değeri hiç ellemeden direkt olarak

$malzemeler = json_encode($_POST['recipes'], JSON_UNESCAPED_UNICODE);

şeklinde al. Bu malzemeler değişkeni bütün tarifleri tutacaktır, direkt olarak malzemeler sütununa ekle. JSON_UNESCAPED_UNICODE yazmamızın amacı Türkçe karakterleri desteklemesi için. Veriyi alırken de

$a = $tarif['malzemeler']; //Bu değişken malzemeler sütunundan gelen veri olsun
$decode = json_decode($a, 1); //JSON formatının array haline getirdik
foreach($decode as $item) {
//malzemelerin listesi...
}
 

 


ahmetakgun ahmetakgun Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 14.08.2018
  • Yaş/Cinsiyet 24 / E
  • Meslek Aşçı
  • Konum İzmir
  • Ad Soyad A** A**
  • Mesajlar 221
  • Beğeniler 10 / 35
  • Ticaret 1, (%100)
hocam peki neye göre sıralama yapıcak yani inputları nasıl kullanıcı alan ekle butonuna basınca input eklenmesini nasıl sağlarım
 

 

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
O kısmı tamamen javascript, jquery kullanıyorsanız basit bir append yöntemi ile yeni input oluşturabilirsiniz


$(document).on("click", "#input_ekle", function() {
$("input").append('')
})


gibi
 

 


wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al