2017-03-08 77 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 ... 根据您当前的查询,使用

。是的,你也可以通过添加多个文件类型的表单数据来添加多个照片,否则使用一些插件。如果代码正常工作,那么请使用竖起大拇指 –