2017-03-08 43 views
1

我在我的網站上有一個表格,允許客戶提交查詢,但我需要添加添加文件的選項,在這種情況下,它將是照片。 我無法找到適當的解決方案。我是這方面的新人,我希望有人能幫助我。 這是代碼我有以下形式:將文件上傳到表格

<form enctype="multipart/form-data" name="<?=$form_name?>" id="<?=$form_name?>" method="post" action="javascript:void(0);" > 
<input type="hidden" name="lang" id="lang" value="<?=$_SESSION["lang"]?>" /> 
<input type="hidden" name="car_id" id="car_id" value="<?=$_SESSION["car_id"]?>" /> 
<input type="hidden" name="current_url" id="current_url" value="<?=$_SESSION["current_url"]?>" /> 

<!--NOME--> 
<div class="form-group"> 
    <? $input_name = $form_name."_"."name"; ?> 
    <label for="<?=$input_name?>"><?=NAME?>*</label> 
    <input type="text" class="{target:'#<?=$input_name?>_status',tagToload:{'.<?=$input_name?>':'#<?=$input_name?>_status','.script':'#<?=$result_div?>'}} form-control watermark required" name="<?=$input_name?>" value="<?=$_POST[$input_name]?>" id="<?=$input_name?>" placeholder="<?=NAME_PLACEHOLDER?>"> 
</div> 
<!--END NOME--> 

<!--EMAIL--> 
<div class="form-group"> 
    <? $input_name = $form_name."_"."email"; ?> 
    <label for="<?=$input_name?>"><?=EMAIL?>*</label> 
    <input type="email" class="{target:'#<?=$input_name?>_status',tagToload:{'.<?=$input_name?>':'#<?=$input_name?>_status','.script':'#<?=$result_div?>'}} form-control watermark required" name="<?=$input_name?>" value="<?=$_POST[$input_name]?>" id="<?=$input_name?>" placeholder="<?=EMAIL_PLACEHOLDER?>"> 
</div> 
<!--END EMAIL--> 

<!--SUBJECT--> 
<div class="form-group"> 
    <? $input_name = $form_name."_"."subject_other"; ?> 
    <label for="<?=$input_name?>"><?=SUBJECT?>*</label> 
    <input type="text" class="{target:'#<?=$input_name?>_status',tagToload:{'.<?=$input_name?>':'#<?=$input_name?>_status','.script':'#<?=$result_div?>'}} form-control watermark required" name="<?=$input_name?>" value="<?=$_SESSION['subject']?>" id="<?=$input_name?>" placeholder="<?=SUBJECT_PLACEHOLDER?>" <?=(isset($_SESSION["subject"])) ? 'readonly="readonly"' : ''?>> 
</div> 
<!--END SUBJECT--> 

<!--MESSAGE--> 
<div class="form-group" style="margin-bottom: 10px;"> 
    <? $input_name = $form_name."_"."message"; ?> 
    <label for="<?=$input_name?>"><?=MESSAGE?>*</label> 
    <textarea class="{target:'#<?=$input_name?>_status',tagToload:{'.<?=$input_name?>':'#<?=$input_name?>_status','.script':'#<?=$result_div?>'}} form-control watermark required" name="<?=$input_name?>" id="<?=$input_name?>" placeholder="<?=MESSAGE_PLACEHOLDER?>" rows="3"></textarea> 
</div> 
<!--END MESSAGE--> 

<span class="blue_label blue_label_block blue_label_small" style="text-align: left;">* Campos de preenchimento obrigatório.</span> 
<div class="form-group pull-right" style="margin-bottom: 20px;"> 
    <input type="reset" class="btn btn-primary" value="<?=CLEAR?>"> 
    <a type="button" class="btn btn-default ml20" id="formSubmitLink_<?=$form_name?>" href="javascript:;"><?=SEND?></a> 
</div> 
<br class="clear"> 
<div class="resultForm" id="<?=$result_div?>"></div> 

+0

你應該添加更多標籤,你的問題,[HTML]想到,還用什麼語言是你的後臺運行嗎?這可能是另一個標籤,很難回答沒有任何背景 –

+0

對不起,但它已經很難解釋。我不知道很多編碼,但讓我編輯這個問題。 –

回答

0
<div class="form-group"> 
    <label for="photo" class="col-lg-2 control-label">Photo</label> 
    <div class="col-lg-10"> 
    <input type="file" class="form-control" id="photo" placeholder="Photo"> 
    </div> 
</div> 
+0

謝謝,Deepak。它的工作幾乎完美。我放置了代碼,我添加了照片並且已成功提交,但收到表單信息時卻錯過了照片。甚至可以添加多張照片嗎? –

+0

歡迎Andre ... 根據您當前的查詢,使用

。是的,你也可以通過添加多個文件類型的表單數據來添加多個照片,否則使用一些插件。如果代碼正常工作,那麼請使用豎起大拇指 –