PHP-在附加文件上载按钮上未提交表单
我有一个5个文件上传按钮下面的代码。 其中4个可以正常工作,但是当我插入第5个上传按钮时,我的表单没有提交。 i、 e.它重定向到操作页面,但未调用PHP-在附加文件上载按钮上未提交表单,php,html,isset,Php,Html,Isset,我有一个5个文件上传按钮下面的代码。 其中4个可以正常工作,但是当我插入第5个上传按钮时,我的表单没有提交。 i、 e.它重定向到操作页面,但未调用isset() HTML <form action="g.php" method="post" enctype="multipart/form-data"> <div class="col-lg-4 "> <div class="form-group"&
isset()
HTML
<form action="g.php" method="post" enctype="multipart/form-data">
<div class="col-lg-4 ">
<div class="form-group">
<label for="InputName">Upload Photograph: </label>
<div class="input-group">
<span class="input-group-btn">
<span class="btn btn-default btn-file">
<input type="file" name="stud_photo" id="stud_photo" required>
</span>
</span>
</div>
</div>
</div>
<div class="col-lg-4">
<div class="form-group">
<label for="InputName">Upload Course Admissoin Receipt: </label>
<div class="input-group">
<span class="input-group-btn">
<span class="btn btn-default btn-file">
<input type="file" name="course_admission_receipt" id="course_admission_receipt" required>
</span>
</span>
</div>
</div>
</div>
<div class="col-lg-4 ">
<div class="form-group">
<label for="InputName">Upload Health Certificate: </label>
<div class="input-group">
<span class="input-group-btn">
<span class="btn btn-default btn-file">
<input type="file" name="health_certificate" id="health_certificate" required>
</span>
</span>
</div>
</div>
</div>
<div class="clearfix"></div>
<div class="row">
<div class="col-lg-4 col-md-push-1">
<div class="form-group">
<label for="InputName">Upload Character Certificate: </label>
<div class="input-group">
<span class="input-group-btn">
<span class="btn btn-default btn-file">
<input type="file" name="character_certificate" id="character_certificate" required />
</span>
</span>
</div>
</div>
</div>
<div class="col-lg-4 col-md-push-1">
<div class="form-group">
<label for="InputName">Upload Residence Certificate: </label>
<div class="input-group">
<span class="input-group-btn">
<span class="btn btn-default btn-file">
<input type="file" name="resident_certificate" id="resident_certificate" />
</span>
</span>
</div>
</div>
<div>
</div> <!-- row-->
<div class="center">
<input type="submit" value="Submit Form" name="register" class="btn btn-default btn-lg">
</div>
</form>
上传照片:
在接收时上载课程:
上载健康证书:
上载字符证书:
上传居住证:
PHP
<?php
echo "Im goin in <br>";
if(isset($_POST['register'])){
echo "im here";
}
else{
echo "I am not there";
}
?>
只有当我插入最后一个上传居住证按钮时,它才会进入else块。就在提交按钮上方,html中有一个错误
<div> // this div should be a closing div
</div> <!-- row-->
//此div应该是结束div
像这样的,
</div>
</div> <!-- row-->
错误既不在HTML代码中,也不在PHP中。 我检查了我的php.ini文件,在那里我找到了这一行
post_max_size = 3M
我把它改成了
post_max_size = 30M
这意味着使用$\u POST方法最多可以呈现30 Mb的数据。
因为我上传了每个图片(800-1000kb)
,所以超过了最大大小。
更改值起作用。我复制了您的代码,输入了
if()
@NiranjanNRaju您是否尝试上载所有5个按钮?除了您为php添加的代码之外,g.php
中还有其他内容吗?没有。。那档案里什么也没有。我还尝试复制不同目录中的两个文件。Bootstrap CSS/JS
与此有关吗?没有。。。但只要移除并尝试。。。但是我不认为这会有什么不同。谢谢你提醒我这一点。但是它没有影响。@VishalKinjavdekar我还有一个疑问,你的第五个上传按钮叫什么名字???resident\u certificate
我在另一台机器上试用过,在那里工作正常。我认为我的问题在于Apache或Wamp服务器本身。