|
|
|
สอบถาม Form Wizard คืออัพโหลดไฟล์พอกด submit แล้วค่าที่แนบไฟล์มา ไม่มีค่าส่งมา ต้องทำยังไงครับ รบกวนด้วยครับ |
|
|
|
|
|
|
|
พอดีลองแนบไฟล์ รูปภาพ แล้วกด submit แล้วลอง echo $_FILES['Design_arc'] ค่าไม่มาครับ
หน้า form
Code (PHP)
<form enctype="multipart/form-data" action="save_permit.php" method="get" class="validation-wizard wizard-circle" >
<!-- Step 1 -->
<h6>ข้อมูล</h6>
<section>
<div class="row">
<div class="col-md-4">
<div class="form-group">
<label> รหัสอาคาร : <span class="danger">*</span></label>
<input type="text" class="form-control" name="nBuilding_code">
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label> โซน : <span class="danger">*</span></label>
<select class="custom-select form-control" name="nId_zone">
<option value="">-----กรุณาเลือก-----</option>
<option value="India">India</option>
<option value="USA">USA</option>
<option value="Dubai">Dubai</option>
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="form-group">
<label> Group : <span class="danger">*</span></label>
<input type="text" class="form-control" name="cGroup">
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label> รหัสตามกลุ่ม : <span class="danger">*</span></label>
<input type="text" class="form-control" name="nGroup">
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label> ชื่ออาคาร : <span class="danger">*</span></label>
<select class="custom-select form-control" name="nId_building">
<option value="">-----กรุณาเลือก-----</option>
<option value="India">India</option>
<option value="USA">USA</option>
<option value="Dubai">Dubai</option>
</select>
</div>
</div>
</div>
</section>
<!-- Step 2 -->
<h6>แนบไฟล์แบบและคู่มือ</h6>
<section>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label>แบบงานระบบสถาปัตย์</label>
<div class="fileinput fileinput-new input-group" data-provides="fileinput">
<div class="form-control" data-trigger="fileinput"> <i class="glyphicon glyphicon-file fileinput-exists"></i> <span class="fileinput-filename"></span></div> <span class="input-group-addon btn btn-default btn-file"> <span class="fileinput-new">Select file</span> <span class="fileinput-exists">Change</span>
<input type="hidden">
<input type="file" name="Design_arc"> </span> <a href="#" class="input-group-addon btn btn-default fileinput-exists" data-dismiss="fileinput">Remove</a>
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label>คู่มืองานระบบสถาปัตย์</label>
<div class="fileinput fileinput-new input-group" data-provides="fileinput">
<div class="form-control" data-trigger="fileinput"> <i class="glyphicon glyphicon-file fileinput-exists"></i> <span class="fileinput-filename"></span></div> <span class="input-group-addon btn btn-default btn-file"> <span class="fileinput-new">Select file</span> <span class="fileinput-exists">Change</span>
<input type="hidden">
<input type="file" name="Manual_arc"> </span> <a href="#" class="input-group-addon btn btn-default fileinput-exists" data-dismiss="fileinput">Remove</a>
</div>
</div>
</div>
</div>
</section>
</form>
หน้า save
Code (PHP)
$file_desi_arc = $_FILES['Design_arc'];
echo $file_desi_arc;
หน้า Js
Code (JavaScript)
var form = $(".validation-wizard").show();
$(".validation-wizard").steps({
headerTag: "h6"
, bodyTag: "section"
, transitionEffect: "fade"
, titleTemplate: '<span class="step">#index#</span> #title#'
, labels: {
finish: "Submit"
}
, onStepChanging: function (event, currentIndex, newIndex) {
return currentIndex > newIndex || !(3 === newIndex && Number($("#age-2").val()) < 18) && (currentIndex < newIndex && (form.find(".body:eq(" + newIndex + ") label.error").remove(), form.find(".body:eq(" + newIndex + ") .error").removeClass("error")), form.validate().settings.ignore = ":disabled,:hidden", form.valid())
}
, onFinishing: function (event, currentIndex) {
return form.validate().settings.ignore = ":disabled", form.valid()
}
, onFinished: function (event, currentIndex) {
let this_ = $(this);
let url = this_.attr("action");
let data = this_.serialize();
$.post(url,data,function(res){
if(res == 1){
swal({
title: "บันทึกสำเร็จ",
type: "success"
}
}
})
}
})
ไม่รู้ว่าผิดตรงไหนอ่ะครับ ค่าที่แนบไฟล์ไม่มาโชว์ครับ รบกวนช่วยดูให้หน่อยครับ
Tag : PHP, jQuery
|
|
|
|
|
|
Date :
2018-09-28 11:40:09 |
By :
weekung072 |
View :
861 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
print_r($file_desi_arc); เช็คข้อมูลก่อน มาจริงไหม และข้อมูลที่ได้มันเป็น array
|
|
|
|
|
Date :
2018-09-28 12:08:54 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง print_r แล้วครับ ไม่มาครับ
|
ประวัติการแก้ไข 2018-09-28 14:03:44
|
|
|
|
Date :
2018-09-28 14:00:48 |
By :
weekung072 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง <form method="post"> ดูครับ
|
|
|
|
|
Date :
2018-09-28 15:26:14 |
By :
Jatmentz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
post ก็ไม่ได้ครับ แต่ลอง ลบ class="validation-wizard wizard-circle" ออกแล้วเพิ่ม <button>submit</button>
มีค่าออกมาครับ แล้วลบ plugin jquery.steps.min.js ออก แล้วมาใช่เป็นของ php แทน ก็มีค่าออกมาครับ เลย งง ครับ เกิดจากอะไรหรอครับ
|
|
|
|
|
Date :
2018-09-28 15:38:19 |
By :
weekung072 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วนะครับ เปลี่ยน plugin ใหม่ครับ
|
|
|
|
|
Date :
2018-09-28 16:51:45 |
By :
weekung072 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|