2016-11-16 104 views
0

我的問題很簡單,我希望我的形式來只是一個輸入按鈕來瀏覽文件和做的工作太多,而不是兩個輸入像圖像波紋管中: 這裏是我的代碼:如何在PHP中使用一個輸入來創建文件上傳表單?

**編輯:**所有我想要的是一個按鈕不像兩個像在圖片中,一個按鈕做的工作優選稱爲「上傳圖像」 在圖像下方的窗體包含兩個按鈕一個做選擇,另一個做提交表單動作。

<form class='formUpload' action="uploadImage.php" method="POST" enctype="multipart/form-data"> 
    <input value="Upload Image" class="ToUpload" name="fileToUpload" type="file" /> 
    <input type="submit" name="fileToUpload" value="Upload Image"> 
</form> 

enter image description here

+2

所以你希望上傳在他們選擇文件後立即發生,對嗎?如果是這樣,那不是一個好主意。如果他們選擇錯誤的文件,其中一個是:* ahem * ...以及其他原因。我會重新考慮這一點。 –

+0

不完全發生,但我想要表單提交$ _POST,所以我可以在'uploadImage.php'文件中處理它 –

+0

發佈/編輯你的問題,根據uploadImage.php裏面的內容 - 如果這只是上傳,然後看該手冊在http://php.net/manual/en/features.file-upload.post-method.php - TBH上,我不太確定你在問什麼。 –

回答

1

OK讓我補充一個例子asumming你期望在這裏一樣的東西,你可能會尋找:

HTML:

<form method="post" action="abc.php" name="imageform" id="imageform"> 
Choose File :<input type="file" name="file" id='fileupload'> 
</form> 

JS:

$(document).ready(function(){ 
    $('#fileupload').on('change',function(){ 
     $('#imageform').submit(); 
    }); 
}); 
+0

我試過了,它應該工作,因爲腳本會導致表單提交選擇要上載的文件,但它不工作我敢肯定我改變它以適應窗體的ID並在我的代碼中提交按鈕! –

+0

你有沒有包含jquery文件?只是問問..?如果是的話,你可以看到什麼錯誤...你檢查控制檯的任何錯誤? – RohitS

+0

我不確定要包含的內容包括:'和表單正在提交,但$ _POST發送空,而不是isset –

相關問題