我有一個表格:如何在php中存儲添加輸入的順序?
<form id="myForm" method="post" action="" enctype="multipart/form-data">
<button type="button" onClick="addFile()">Add file</button>
<button type="button" onClick="addText()">Add text</button>
<input type="submit" value="submit">
</form>
我由JavaScript添加輸入到窗體:
var form;
window.onload=function(){
form=document.getElementById("myForm");
}
function addFile(){
var input=document.createElement("input");
input.type="file";
input.name="files[]";
form.appendChild(input);
}
function addText(){
var input=document.createElement("input");
input.type="text";
input.name="texts[]";
form.appendChild(input);
}
我想存儲在其中加入了輸入的順序。所以在PHP我可以做這樣的事情:
foreach($_POST["texts"] as $text){
$db -> insert("table", $text, $index);
}
foreach($_POST["file_paths"] as $path){
$db -> insert("table", $path, $index);
}
所以在數據庫中,我能有這樣的事情:
0 「text1」 中
1 「數據/上傳/ image.jpg的」
2「text2」
我嘗試將所有內容添加到$ _POST中的數組中,然後array_search()獲取索引,但當兩個輸入的內容相同時它不起作用,並且似乎馬虎。
那麼你將如何去做這樣的任務?
您已檢查實際的HTTP交易一個或多個數字的指數? – 2014-12-13 03:16:44
沒有。你能詳細說明一下嗎? – 2014-12-13 03:21:22
'$ index'應該是什麼?你沒有定義它! – 2014-12-13 06:23:28