update ข้อมูลไม่ได้ ไม่ทราบว่าเพราะอะไร ช่วยหน่อยค่ะ
ีupdate ข้อมูลไม่ได้ ไม่ทราบว่าเพราะอะไร ช่วยหน่อยค่ะ
Code (PHP)
<?php
require_once'conn.php';
include 'header.php';
if (isset($_GET['id'])) {
$sql = "SELECT * FROM repair WHERE r_id = " . $_GET['id'];
$result = mysqli_query($con, $sql);
$fetch = mysqli_fetch_assoc($result);
}
$getid = $_GET['id'];
//echo $getid;
?>
<meta charset="UTF-8">
<title>บันทึกสถานะการแจ้งซ่อม</title>
<!--<option value="0">กรุณาเลือกสถานะการดำเนินงาน</option>
<option value="1"> รับเรื่องเรียบร้อยแล้ว</option>
<option value="2"> ดำเนินการเรียบร้อยแล้ว</option> -->
<div class="row">
<div class="btn-group btn-breadcrumb">
<a href="admin.php" class="btn btn-default"><i class="glyphicon glyphicon-home"></i> หน้าหลัก</a>
<a href="status.php" class="btn btn-primary">บันทึกสถานะการแจ้งซ่อม</a>
</div>
</div><br>
<div class="row">
<div class="col-md-12">
<h3><i class="glyphicon glyphicon-tasks"></i> บันทึกสถานะการแจ้งซ่อม </h3><hr>
</div>
</div>
<div class="row">
<div class="row">
<div class="col-lg-2" align="center">
<h4>ลำดับที่ <?php echo $fetch['r_id']; ?></h4>
</div>
</div><br>
<div class="row">
<div class="col-md-2" align="right">
<label class="control-label"><h5>วัน/เวลาที่แจ้ง :</h5></label>
</div>
<div class="col-sm-4">
<div class="input-group">
<div class="input-group-addon">
<i class="glyphicon glyphicon-calendar">
</i>
</div>
<input
class="form-control"
placeholder="<?php
date_default_timezone_set("Asia/Bangkok");
echo (date("d/m/Y H:i:s", $fetch['r_datetime']));
?>"
disabled style="background-color: #fff;"/>
</div>
</div>
</div>
<div class="row">
<div class="col-md-2" align="right">
<label class="control-label"><h5>ผู้แจ้ง :</h5></label>
</div>
<div class="col-lg-8">
<input class="form-control" placeholder="<?php echo $fetch['login_id']; ?>" disabled style="background-color: #fff;">
</div>
</div>
<div class="row">
<div class="col-lg-2" align="right">
<label class="control-label"><h5>ครุภัณฑ์ :</h5></label>
</div>
<div class="col-lg-8">
<input class="form-control" placeholder="<?php echo $fetch['k_id'] . " , " . $fetch['k_name']; ?>" disabled style="background-color: #fff;">
</div>
</div>
<div class="row">
<div class="col-lg-2" align="right">
<label class="control-label"><h5>อาการที่เสีย :</h5></label>
</div>
<div class="col-lg-8">
<textarea class="form-control" placeholder="<?php echo $fetch['r_detail']; ?>" disabled style="background-color: #fff;"></textarea>
</div>
</div><br>
<div class="panel panel-default">
<div class="panel-heading">
<i class="glyphicon glyphicon-pencil"></i> บันทึกสถานะการแจ้งซ่อม
</div>
</div>
<form method="post" action="" name="form">
<!-- วันที่ดำเนินงาน-->
<div class="row">
<div class="col-md-2" align="right">
<label class="control-label"><h5>วันที่ดำเนินการ :</h5></label>
</div>
<div class="col-sm-4">
<div class="input-group">
<div class="input-group-addon">
<i class="glyphicon glyphicon-calendar">
</i>
</div>
<input class="form-control" id="datepicker" name="date" placeholder="<?php echo $fetch['r_statusdate']; ?>" type="text" required autocomplete="off"/>
</div>
</div>
</div><br>
<script type="text/javascript">
<!--
var lastDiv = "";
function showDiv(divId, divId2, divType) {
if (divType == 2)
{
document.getElementById(divId).className = "visibleDiv";
document.getElementById(divId2).className = "visibleDiv";
}
if (divType == 1)
{
document.getElementById(divId).className = "hiddenDiv";
document.getElementById(divId2).className = "hiddenDiv";
}
}
//-->
</script>
<style type="text/css" media="screen">
.hiddenDiv {
display: none;
}
</style>
<!-- สถานะการดำเนินงาน-->
<div class="row">
<div class="col-lg-2" align="right">
<label class="control-label"><h5>สถานะการดำเนินงาน :</h5></label>
</div>
<div class="col-lg-4">
<select onchange="showDiv('selectName1_dtl1', 'selectName1_dtl2', this.selectedIndex);" class="form-control" name="list1" required id=" list1">
<option value="0" <?php echo ($fetch['r_status']) == "0" ? 'selected="selected"' : ''; ?>>กรุณาเลือกสถานะการดำเนินงาน</option>
<option value="1" <?php echo ($fetch['r_status']) == "1" ? 'selected="selected"' : ''; ?>> รับเรื่องเรียบร้อยแล้ว</option>
<option value="2" <?php echo ($fetch['r_status']) == "2" ? 'selected="selected"' : ''; ?>> ดำเนินการเรียบร้อยแล้ว</option>
</select>
</div>
</div><br>
<!-- สถานะการดำเนินงาน-->
<div class="row hiddenDiv" id='selectName1_dtl1'>
<div class="col-lg-2" align="right">
<label class="control-label"><h5>สถานะการดำเนินงาน :</h5></label>
</div>
<div class= "col-lg-4">
<input type="radio" name="type" value="1" onclick="hiddenn('1')" style="margin: 11px 0 0; "/>
<span class="mylabel"> ซ่อมได้</span>
</div>
<div class="col-lg-4">
<input type="radio" name="type" value="0" onclick="hiddenn('0') "/>
<span class="mylabel"> ซ่อมไม่ได้ (รอดำเนินการเบิกครุภัณฑ์ใหม่)</span>
</div>
</div><br>
<script>
function hiddenn(pvar) {
if (pvar == 0) {
document.getElementById("txt1").style.display = 'none';
} else {
document.getElementById("txt1").style.display = '';
}
}
</script>
<body onload="hiddenn('0')">
<!-- ผู้ดำเนินการซ่อม-->
<div class="row col-lg-12" id="txt1">
<div class="col-lg-2" align="right">
<label class="control-label"><h5>ผู้ดำเนินการซ่อม :</h5></label>
</div>
<div class="col-lg-10">
<table class="table table-bordered">
<thead>
<tr>
<th>
<input type="radio" name="workname" value="1" style="margin: 11px 0 0;"> ซ่อมเอง
</th>
<th>
<input type="radio" name="workname" value="2" style="margin: 11px 0 0;"> ซ่อมโดยช่าง
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<div class="row">
<div class="col-md-3" align="right">
<label class="control-label"><h5>รายละเอียด<br>งานที่ซ่อม :</h5></label>
</div>
<div class="col-sm-9">
<textarea class="form-control" type="text" name="detail" placeholder="<?php echo $fetch['r_repairdetail']; ?>" rows="5"></textarea>
</div><br>
</div>
</td>
<td>
<div class="row">
<div class="col-md-3" align="right">
<label class="control-label"><h5>ชื่อช่าง :</h5></label>
</div>
<div class="col-sm-9">
<input class="form-control" type="text" name="shop" placeholder="<?php echo $fetch['r_repairshop']; ?>">
</div><br>
</div>
<div class="row">
<div class="col-md-3" align="right">
<label class="control-label"><h5>ราคา :</h5></label>
</div>
<div class="col-sm-9">
<input class="form-control" type="text" name="price" placeholder="<?php echo $fetch['r_repairprice']; ?>">
</div>
</div>
<div class="row">
<div class="col-md-3" align="right">
<label class="control-label"><h5>งบประมาณ :</h5></label>
</div>
<div class="col-sm-9">
<select class="form-control" name="list2" id="list2">
<option value="0" <?php echo ($fetch['r_budgettype']) == "0" ? 'selected="selected"' : ''; ?> >กรุณาเลือกงบประมาณ</option>
<option value="1" <?php echo ($fetch['r_budgettype']) == "1" ? 'selected="selected"' : ''; ?> > ไม่ระบุ</option>
<option value="2" <?php echo ($fetch['r_budgettype']) == "2" ? 'selected="selected"' : ''; ?> > งบประมาณแผ่นดิน</option>
<option value="3" <?php echo ($fetch['r_budgettype']) == "3" ? 'selected="selected"' : ''; ?> > เงินงบประมาณรายได้</option>
<option value="4" <?php echo ($fetch['r_budgettype']) == "4" ? 'selected="selected"' : ''; ?> > เงินงบประมาณรายได้(เงินคงคลัง)</option>
<option value="5" <?php echo ($fetch['r_budgettype']) == "5" ? 'selected="selected"' : ''; ?> > เงินกันปีงบประมาณ(แผ่นดิน)</option>
<option value="6" <?php echo ($fetch['r_budgettype']) == "6" ? 'selected="selected"' : ''; ?> > เงินกันปีงบประมาณ(รายได้)</option>
<option value="7" <?php echo ($fetch['r_budgettype']) == "7" ? 'selected="selected"' : ''; ?> > เงินบริจาก</option>
</select>
</div>
</div>
<div class="row">
<div class="col-md-3" align="right">
<label class="control-label"><h5>ราย]ะเอียดงาน<br>ที่ซ่อม :</h5></label>
</div>
<div class="col-sm-9">
<textarea class="form-control" type="text" name="detail1" placeholder="<?php echo $fetch['r_repairdetail']; ?>" rows="5"></textarea>
</div><br>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div><br>
<div class="row ">
<div class="col-lg-12" align="center">
<button type="edit" name="edit" class="btn btn-success"><i class="glyphicon glyphicon-floppy-disk"> </i> บันทึก</button>
<button type="reset" class="btn btn-danger" onclick="status.php?id = <?php echo $fetch['repair_id']; ?>"><i class="glyphicon glyphicon-remove"> </i> ยกเลิก</button>
</div>
</div><br><br>
<?php
if (isset($_POST['edit'])) {
$date = $_POST['date'];
$status = $_POST['list1'];
$work = $_POST['type'];
$workname = $_POST['workname'];
$shop = $_POST['shop'];
$price = $_POST['price'];
$budget = $_POST['list2'];
$detail = $_POST['detail'];
$sql = "UPDATE repair SET "
. "r_statusdate='$date'"
. ". r_status='$status'"
. ". r_statuswork='$work'"
. ". r_worktype='$workname'"
. ". r_repairshop='$shop'"
. ". r_repairprice='$price'"
. ". r_budgettype='$budget'"
. ". r_repairdetail='$detail'"
. "WHERE r_id='" . $_GET['id'] . "' ";
$sql = "UPDATE repair SET (r_statusdate, r_status, r_statuswork, r_worktype, r_repairshop, r_repairprice, r_budgettype, r_repairdetail)"
. "=('$date', '$status', '$work', '$workname', '$shop', '$price', '$budget', '$detail')WHERE r_id='" . $_GET['id'] . "' ";
echo $sql;
?>
<div class="alert alert-success">
<strong>ทำการบันทึกเรียบร้อยแล้ว</strong>
<?php // echo "<meta http-equiv='refresh' content='1;URL=admin.php'>"; ?>
</div>
<?php
mysqli_query($con, $sql);
// echo mysqli_error();
}
?>
</form>
</div>
<?php
include 'footer.php';
?>
Tag : PHP
Date :
2017-09-21 19:13:30
By :
imooma
View :
640
Reply :
4
เอาบันทัด 280 ออก ผิดรูปแบบ ลืมเอาออกหรือเปล่า เห็นมี update 2 อัน
ประวัติการแก้ไข 2017-09-21 20:31:05
Date :
2017-09-21 20:30:35
By :
Chaidhanan
เปลี่ยนจุด เป็น คอมม่า
หน้า where ใส่ วรรค เข้าไปหน่อย อันนี้ไม่ผิดแต่ทำให้เคยฃินเอาไว้ เพราะถ้าไม่ใช่ quote จะเออเร่อร์
ประวัติการแก้ไข 2017-09-21 22:20:16
Date :
2017-09-21 22:17:25
By :
Chaidhanan
ได้แล้วค่ะ ขอบคุณมากๆ นะคะ
Date :
2017-09-21 23:18:51
By :
imooma
Load balance : Server 05