|
|
|
สอบถามผมต้องการ Update หรือ แก้ไขข้อมูลบน Modal Bootstrap อ่ะครับ แต่ก็ทำไม่ได้สักทีหมดหนทางไปต่อ วอนช่วยแนะนำให้ที่ครับปล.คือผมทำลบ แก้ไขในหน้าเดียวกัน) |
|
|
|
|
|
|
|
คือผมอยาก Update หรือ แก้ไขข้อมูลบน Modal Bootstrap อ่ะครับ แล้วใน Modal นั่นต้องมีข้อมูลที่ทำการบันทึกไปแล้ว นำมาแก้ไขได้
แต่ก็ทำไม่ได้สักทีหมดหนทางไปต่อ วอนช่วยแนะนำให้ที่ครับ ช่วยผมด้วยเถอะครับ Please!!
ปล.คือผมทำลบ แก้ไขในหน้าเดียวกัน
Code
<?php session_start();
include('include\Connection.php');
?>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="js/jquery-3.1.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<title>ระบบบันทึกข้อมูล</title>
<style>
#myBtn {
display: none;
position: fixed;
bottom: 20px;
right: 30px;
z-index: 99;
border: none;
outline: none;
background-color: MediumSeaGreen;
color: white;
cursor: pointer;
padding: 10px;
border-radius: 10px;
}
#myBtn:hover {
background-color: #555;
}
</style>
<style>
closebtn {
margin-left: 15px;
font-weight: bold;
float: right;
font-size: 22px;
line-height: 20px;
cursor: pointer;
transition: 0.3s;
}
.closebtn:hover {
color: black;
}
.alert {
padding: 0px;
opacity: 1;
transition: opacity 0.6s;
margin-bottom: 15px;
}
.closebtn {
margin-left: 15px;
font-weight: bold;
float: right;
font-size: 22px;
line-height: 20px;
cursor: pointer;
transition: 0.3s;
}
.closebtn:hover {
color: black;
}
</style>
</head>
<body>
<h1 align="center">ข้อมูลผู้ลงสมัคร</h1>
<div class="container">
<?php
if (isset($_GET['id'])){
$del = $_GET['id'];
//$db->query("DELETE FROM mamberWHERE id" .$id."'");
mysql_query("DELETE FROM mamberWHERE id='{$del}'");
}
?>
<?php;
$result = mysql_query("SELECT * FROM mamber"); ?>
<h2>ข้อมูลผู้ลงชื่อ</h2>
<p> ผู้ใช้สามารถเพิ่มข้อมูล <a href="index.php" class="btn btn-primary btn-xs" role="button">บันทึกข้อมูล</a></p>
<table class="table table-hover">
<thead>
<tr>
<th>id</th>
<th>PID</th>
<th>DATE_DIAG</th>
<th>CHRONIC</th>
<th>HOPS_DX</th>
<th>HOPS_RX</th>
<th>DATE_DISCH</th>
<th>TYPEDISCH</th>
<th>D_UPDATE</th>
</tr>
</thead>
<tbody>
<?php
while($row = mysql_fetch_array($result)) {
?>
<tr>
<td><?php echo $row['id]'];?></td>
<td><?php echo $row[''name];?></td>
<td><?php echo $row['birthday '];?></td>
<td><?php echo $row['number'];?></td>
<td><?php echo $row['address'];?></td>
<td><?php echo $row['email'];?></td>
<td><?php echo $row['status'];?></td>
<td>
<a href="#" ids='<?php echo $row['id']; ?>' class="btn btn-warning btn-sm edit" role="button" data-toggle="modal" data-target="#edit">
<span class='glyphicon glyphicon-edit'></span></button></a>
<a href="#" ids='<?php echo $row['id']; ?>' class="btn btn-danger btn-sm dels" role="button" data-toggle="modal" data-target="#myDelete">
<span class='glyphicon glyphicon-trash'></span></a>
</td>
</tr>
<?php
if(isset($_row['submit'])){
$mysql_query="UPDATE chronic SET
$_row['id'];
$_row['name'];
$_row['birthday ']
$_row['number'];
$_row['address'];
$_row['email'];
$_row['status'];
id = '$id',
name = '$name',
birthday = '$birthday ',
number = '$number',
address = '$address',
email = '$email',
status = '$status'
WHERE id='$id'";
?>
<?php
}
?>
</tbody>
</table>
<!--In Stock/s Modal -->
<div id="edit" class="modal fade" role="dialog">
<div class="modal-dialog" role="document">
<form method="get" class="form-horizontal" role="form">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">แก้ไขข้อมูลผู้ลงสมัคร</h4>
</div>
<div class="modal-body">
<div class="form-group">
<label class="col-sm-2 control-label" for="id">id:</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="id" name="id" value="<?php echo $row['id'];?>" >
</div></div>
<div class="form-group">
<label class="col-sm-2 control-label" for="name">name:</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="name" name="name" value="<?php echo $row['name']; ?>" >
</div></div>
<div class="form-group">
<label class="col-sm-2 control-label" for="item_code">birthday :</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="birthday " name="birthday " value="<?php echo $row['birthday ']; ?>" >
</div></div>
<div class="form-group">
<label class="col-sm-2 control-label" for="number">number:</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="number" name="number" value="<?php echo $row['number']; ?>" >
</div></div>
<div class="form-group">
<label class="col-sm-2 control-label" for="address">address:</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="address" name="address" value="<?php echo $row['address']; ?>" >
</div></div>
<div class="form-group">
<label class="col-sm-2 control-label" for="email">email:</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="email" name="email" value="<?php echo $row['email']; ?>" >
</div></div>
<div class="form-group">
<label class="col-sm-2 control-label" for="status">status:</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="status" name="status" value="<?php echo $row['status']; ?>" >
</div></div>
<div class="modal-footer">
<button type="submit" class="btn btn-success" name="update_item"><span ></span>บันทึกการแก้ไข</button>
<button type="button" class="btn btn-danger" data-dismiss="modal"><span ></span>ยกเลิก</button>
</div></div>
</form>
</div>
</div>
</div>
</div>
<!-- Modal -->
<div id="myDelete" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">ยืนยันการลบ</h4>
</div>
<div class="modal-body">
<p>คุณต้องการลบข้อมูลผู้ป่วยรายนี้ ?</p></div>
<form role="form" method="get" action="">
<input type="hidden" id="hosp" name="hosp">
<div class="modal-footer">
<button type="submit" class="btn btn-success">ตกลง</button>
<button type="button" class="btn btn-danger" data-dismiss="modal">ยกเลิก</button>
</div>
</form>
</div>
</div>
</div>
<?php mysql_close($serv);?>
</div>
</body>
<script>
$('a.dels').click(function(){
$('#id').attr('value', $(this).attr('ids'));
});
$_row['id'];
$_row['name'];
$_row['name']
$_row['number'];
$_row['address'];
$_row['email'];
$_row['status'];
</script>
<script>
//edit
$('edit').click(function(){
$('#id').attr('value', $(this).attr('edit'));
method: 'GET'
$.getJSON('view.php?edit=' + id, function(obj) {
$('#id').val(obj.id);
$('#name).val(obj.name);
$('#birthday ').val(obj.birthday );
$('#number').val(obj.number);
$('#address').val(obj.address);
$('#email').val(obj.email);
$('#status').val(obj.status)
$('#edit-modal').modal('show')
}).fail(function() { alert('Unable to fetch data, please try again later.') });
} else alert('Unknown row edit.');
}
</script>
<script>
//show modal
bootbox
.dialog({
title: 'Edit the user profile',
message: $('#id'),
show: false
})
.on('shown.bs.modal', function() {
$('#id')
.show()
.formValidation('resetForm');
})
.on('hide.bs.modal', function(e) {
$('#id').hide().appendTo('body');
})
.modal('show');
</script>
</html>
ผู้รู้ช่วยแจ้งให้กระจ่างที่ครับ เออลืมบอกไปครับติด Error บรรทัดที่ 140 น้ะครับ
Tag : PHP, MySQL, HTML5, JavaScript, Ajax, jQuery
|
ประวัติการแก้ไข 2017-11-15 16:09:17 2017-11-15 16:44:59 2017-11-15 21:55:30
|
|
|
|
|
Date :
2017-11-15 16:05:35 |
By :
astizcal |
View :
6813 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ติดตรงไหนครับ Update ไม่ได้ หรือว่ายังไงครับ
|
|
|
|
|
Date :
2017-11-15 17:05:16 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Update ไม่ได้ครับคือแก้ไขข้อมูลไม่ได้อ่ะครับ แต่ส่งค่ารับค่าแล้ว แต่ไม่ขึ้น Update ในตารางเลยครับ
|
|
|
|
|
Date :
2017-11-15 20:12:31 |
By :
astizcal |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$('edit').click(function(){
สีแดงเป็นอะไรครับ
คลาส ต้องมี จุด (.)
id ต้องมี ชาร์ป (#)
ถ้าเป็น edit นี่หมายถึงเป็นชื่อ tag <edit>....</edit>
ปล. บันทัด 138 - 144 , 267 - 273 คืออะไรครับ เอามาใส่ ลอยๆ
ปล. อีกที น่าจะศึกษาไวยกรณ์ให้ดีกว่านี้นะครับ เอาอะไรมาใส่ไม่รู้มั่วไปหมด
ศีกษาการใช้คำสั่ง mysql ให้ดี แล้วเปลี่ยนไปใช้ mysqli ได้แล้วนะครับ
โค๊ดนี้มันเก่ามากแล้ว เข้าไปในลิงค์นี้เลยhttps://www.thaicreate.com/php.html แล้วอ่านศึกษาให้ดี
ยังไม่ต้องรีบเขียนจากความต้องการของตัวเอง ลองจากตัวอย่างคนอื่นดูก่อน ลองทำให้เข้าใจ ได้ผลลัพธ์ตามที่เขาบอก
|
ประวัติการแก้ไข 2017-11-16 07:19:01 2017-11-16 07:21:33 2017-11-16 07:29:13
|
|
|
|
Date :
2017-11-16 07:16:12 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ บรรที่ 138 ผมลองให้มันคิวรี่แล้วแสดงใน modal อ่ะครับ ส่วนบรรที่ 267 ผมทดลองใส่ฟังก์ชันให้มันแก้ไขได้ครับ
ผิดๆถูกๆ ไปครับ ขอบคุณครับ
|
|
|
|
|
Date :
2017-11-17 10:11:00 |
By :
astizcal |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|