Ben bir dize, bir boru ile ayrılmış her cevap gibi bir formdan veri depolama düşünüyorum. Ben sorun bazı cevaplar birden fazla öğe şeklinde gelebilir olmasıdır. Biz onların karşılık gelen cevapları ile birlikte radyo düğmesi seçimini saklamak örneğin
Question 1 - 1 Answer [A1]
Question 2 - Radio button selected [A2] + 3 form fields
Question 3 - 1 Answer [A3]
Yani gibi veri depolama düşünüyordum:
$str = A1|A2[x,x,x]|A3
Ben parantez içinde birden fazla seçim çevrelemek için seçtik nedeni soruya ilişki olması için olduğunu.
Benim çözüm çalışacağını düşünüyorum ama ben veritabanından değerleri okumak için gelip ben bir diziye değerlerini almak için PHP'nin explode()
kullanacağız.
Örneğin explode("|",$str);
Verecektir:
array(0=>A1, 1=>A2[x,x,x],2=>A3);
Bu geliştirmeden önce, ne [x,x,x]
içeriğini alma ve array[1]
ayıran en iyi yolu olurdu?
Herhangi bir öneri çok takdir edilecektir.
Teşekkürler