[英]Approach to dealing with multiple image uploads for a single record
我正在通過構建一個簡單的房地產管理系統來學習PHP。 我有一個表單,人們可以在其中添加房屋的詳細信息,並將其添加到稱為“屬性”的表中。 然后,我希望能夠添加房屋的多個圖像,然后在查看房屋時將其顯示為圖庫。
我制作了一個單獨的表來處理稱為“ propertyimages”的圖像路徑。 我可以通過“屬性”表中的ID將該表中的行與屬性鏈接起來。 但是我的問題是,如果該屬性本身尚未保存到表中,該如何使用該屬性的ID保存圖像路徑?
換句話說,如果先保存屬性然后添加圖像會更容易,因為我具有屬性ID來保存圖像路徑,但是我只有一種形式,那么我該如何同時進行呢?
您可以將圖像存儲在一個臨時位置,並將名稱放在房屋窗體的隱藏輸入中,當房屋被創建時,您可以將圖片移到正確的位置,並使用隱藏輸入中的值存儲連接。 記住,在保存圖像並將其放入隱藏的輸入中后,請在服務器上給該圖像起一個唯一的名稱。
最好當然是要求首先存儲房屋,例如,首先需要輸入房屋名稱,以便您保存它
在php中,一種形式與存儲數據之間沒有關系。
如果之后發布表單,您將在php端$ _POST中獲取所有表單數據
因此,您必須先添加屬性數據,然后再保存圖像,並使用屬性ID在數據庫中進行輸入。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.