Ben bir form var, o aşağıdaki değerleri geçirir:
image_title,
image_description,
image_file
Ben bu formu birden çok kez sunmak istedim, bu yüzden aşağıdaki yaptım:
image_title_1,
image_description_1,
image_file_1
image_title_2,
image_description_2,
image_file_2
. Birden çok kez, bu yüzden alanlar var 1 - 10 ben formu ve POST dizinin içeriği yazdırmak, tek sorun "image_title_1" sonra herhangi bir "image_title_ #" dizisinde yok: ama her şey yapar.
Yani dizi gibi görünecektir:
image_title_1 -> "title!"
image_description_1 -> "description!"
image_file_1 -> file
image_description_2 -> "description!"
image_file_2 -> file
image_description_3 -> "description!"
image_file_3 -> file
Bu yüzden ben birbirleri ile açıklama ve başlık takas ne çalışmak, ancak başlık hala 1 sonra için göstermez. HERHANGİ işlem yapmıyorum, ben gerçekten sadece bile dokunmadan önce $ _POST dizi yazdırarak ediyorum . İşte bu neden ne olabilir, hiçbir mantıklı?
Netleştirmek için: Sorun (örnek: image_title_3) "image_title_ #" dir image_title_1 hariç geçmedi, ben sırasını yeniden düzenlemek bile. Ben çıktısını almadan hiçbir işlem yok.
Düzen, html kaynak sadece budur:
<form method="post" action="">
<input type="text" name="image_title_1"></input>
<input type="text" name="image_description_1"></input>
<input type="text" name="image_file_1"></input>
<input type="text" name="image_title_2"></input>
<input type="text" name="image_description_2"></input>
<input type="text" name="image_file_2"></input>
<input type="text" name="image_title_3"></input>
<input type="text" name="image_description_3"></input>
<input type="text" name="image_file_3"></input>
<input type="submit" name="submit" value="submit"></input>
</form>