Создать динамически несколько подкаталогов в папке, используя текстовые поля с несколькими типами ввода в For Loop?

мне нужна помощь, чтобы решить, как создать динамически несколько папок с помощью input type textbox? я могу создать только один динамический подкаталог в папке, но я хочу несколько подпапок, когда отображается текстовое поле с несколькими типами ввода?

проблема в том, что я могу создать только один подкаталог в папке за раз, используя текстовые поля типа ввода

я уже создал несколько текстовых полей с помощью javascript?

Php-код

//creating a folder 
$folder = implode($_POST['folder']);

for($i=0; $i<$folder; $i++)
{

$dirPath = 'uploads/'.$folder.[$i];
$result = mkdir($dirPath);

}

JavaScript

<script type="text/javascript">
var i = 0;

function changeIt(){
i++;

var table=document.getElementById("itemdetail");

var row=table.insertRow();

var cell1=row.insertCell();

cell1.innerHTML="<input type='text' name='folder[]' id=folder_"+i+"'/>";

}

</script>

Форма

<form method="post" enctype="multipart/form-data">

<input type="text"  name="folder[]" id="folder_0" /><br />

//dynamically creating textbox into table row 
<table id="itemdetail"></table>

<input type="button" n="addnewitem" id="addnewitem"  
value="Add New Question" onClick="changeIt()"/>

</form>

Например

input type value is test1 ... uploads/subdirectory = test1
input type value is test2 ... uploads/subdirectory = test2
input type value is test3 ... uploads/subdirectory = test3

person Community    schedule 06.11.2013    source источник


Ответы (1)


Вы можете попробовать это,

            if(isset($_POST)){

                    $folders = $_POST['folder'];

                    foreach($folders as $folder){
                            $dirPath = 'uploads/'.$folder;
                            $result = mkdir($dirPath);
                    }
            }   
person Krish R    schedule 07.11.2013
comment
chinnu r этот скрипт завершен, я создал вот так? //creating a folder $folder = $_POST['folder']; foreach( $folder as $key => $value){ $dirPath = 'uploads/'.$value; $result = mkdir($dirPath); } - person ; 07.11.2013
comment
chinnu r, мне нужна еще одна помощь с вашей стороны, на самом деле я создал несколько подкаталогов в основной папке, но я хочу загрузить несколько изображений в соответствии с подкаталогами, которые созданы в основной папке. я вставил сюда свой код, пожалуйста, если вы тоже решите эту проблему pastebin.com/30XnWqcK в этом скрипте показывает эту ошибку Warning: Invalid argument supplied for foreach() in index.php on line 11 спасибо, вы мне очень помогли - person ; 07.11.2013