我想用php創建具有多個部分和類型的數據的表單。如: 輸入文本(名稱,標題,描述等) 輸入圖像(header_img) 輸入多圖像(滑塊)多種類型Post CRUD
關鍵是我想創建大量的數據,包括使用在一個頁面上傳文件PHP。 在Post方法中,我嘗試了標準邏輯,如果其他邏輯與圖像一個接一個地上傳,用很多if else邏輯和不同的名稱並將其插入數據庫的每個字段(一個字段數據庫中的一個字段) ....
if($_FILES['imghead']['size']!=0){
// run upload method
}
而對於編輯,我手動試試吧,一樣的方法後,如果使用其他的每個字段。例如:
if($_FILES['imghead']['size']!=0){
// run upload method
}
if($_FILES['slider1']['size']!=0){
// run upload method
}
if($_FILES['slider2']['size']!=0){
// run upload method
}
if($_FILES['slider3']['size']!=0){
// run upload method
}
// etc
但問題是,我覺得我的方法是不是真的好,它不是有效的,我必須寫很多代碼,並檢查他們一個BU一個與其他人如果邏輯。
我的問題: 你知道如何優化我的邏輯到真正簡單的代碼嗎?特別是CRUD。
我有嘗試雜貨店CRUD,但我需要更多像多個圖像特徵上傳
其實你可以在表單中使用slider []來代替slider1,2,3,那麼你可以使用foreach($ _ FILES ['slider']作爲$ fileInfo){...} – bksi