2014-05-03 26 views
-1

我正在使用PHP開發我的第一個項目。我有一個HTML格式的表單,其中有一個字段圖像。現在我想從我的電腦瀏覽並選擇一個圖像,並使用php將它發送到mysql數據庫中的表格。爲此,我需要在文本框旁邊有一個瀏覽按鈕。我的html代碼是:如何在html中放置瀏覽按鈕

<tr> 
    <td align="right" valign="top">Image</td> 
    <td><input type="text" name="image" style="border:#666633 1px solid;background:none;" size="20" value="<?php if(isset($_POST['image'])) print $_POST['image']; ?>" maxlength="50" /> 
    </td> 
</tr> 

請告訴我如何放置瀏覽按鈕。

+0

我的天啊......在問這個問題之前你有沒有做過任何搜索(或做出任何其他的努力)? [Google搜索:html瀏覽文件](https://www.google.com/#q=html+browse+for+file)。 – jww

回答

0

你要做這樣的

<input type="file" name="image" />

0

我覺得你需要像這樣

<td><input type="file" name="imagename"></td>

+0

沒有給出名稱,我們無法在服務器端獲得 – Ranjith

+0

@ranjith是的我知道了 – mkafiyan

0

你需要input類型file還建立與multipart form-data發送圖像

<form action="your_action_page" 
    method="Your_action_method" enctype="multipart/form-data"> 

    <input type="file" name="imageName"><br> 
    <input type="submit" value="Submit"> 

</form> 
+0

爲什麼我們需要multipart/form-data部分? – user3513993

+0

@ user3513993通常情況下,我們無法在'server'一側發送像'圖片'一樣的文本。這會在調用POST方法時加密圖像。 – Ranjith

0

最簡單的方式從你的電腦中選擇文件或圖像的HTML <input type="file">

0

試試下面的代碼

網頁或瀏覽器
<tr> 
<td align="right" valign="top">Image</td> 
<td> 
    <input type="text" name="image" style="border:#666633 1px solid;background:none;" size="20" value="<?php if(isset($_POST['image'])) echo $_POST['image']; ?>" maxlength="50" />\ 
    <input type="file" name="image" /> 

</td> 
</tr> 

file控件用於瀏覽本地hardisc的任何文件。 Fiddle