JQuery Dinamik Form Elemanları - Problem

1 Cevap php

Ben İlgili Sorular bölümünde yoluyla baktım ve ben bu bir cevap bulamıyorum. PHP + jQuery kullanıyorum. Ben jQuery kullanarak, <input type='file' name='file[]' size='20 />' dinamik ekledi. Ancak, verileri gönderin, ve print_r($_POST);, ben dosya elemanları değil dinamik jQuery Kod eklemeden önce vardı, ama başka unsurlar da kullandığınızda.

Birisi yardım edebilir mi? Şimdiden teşekkürler.

[EDIT] Kodu ekledi:

$(".btn_add").click(function () {
$("#file_stage").before("<tr><td>Primary <input type='radio' name='primary' value='0' /></td><td>File: <input type='file' name='file[]' size='20' /></td></tr>");

});

[EDIT] fixee Link: http://fixee.org/paste/uox0hqy/

1 Cevap

formu oluştururken bir EncType kullanılır mı?

<form action="http://example.com/" enctype="multipart/form-data" method="post">
    <!-- your input fields -->
</form>

Eğer $ _POST üzerinden $ HTTP_POST_FILES yoluyla formlar dosyaları değil erişebilirsiniz unutmayın

print_r($_FILES);

EDIT (kod aldı): (http://fixee.org/paste/uox0hqy/ - satır 80) Eğer input="file" alanları kullanarak html form EncType eklemek gerekir

<form method="post" action="<?php echo base_url();?>admin/content/albums/" id="new_album" enctype="multipart/form-data" name="new_album">