Мне нужна помощь, чтобы решить, как создавать динамически несколько папок с помощью 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
Вы можете попробовать это,
if(isset($_POST)){ $folders = $_POST['folder']; foreach($folders as $folder){ $dirPath = 'uploads/'.$folder; $result = mkdir($dirPath); } }