Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,028

HOME > PHP > PHP Forum > รบกวนขอผู้รู้หน่อยค่ะ อยากได้โค้ด อัพเดทอัตโนมัติเลยค่ะ เปลี่ยนสถานะก็ให้อัพเดทลงดาต้าเบสได้อัตโนมัติเลยค่ะ



 

รบกวนขอผู้รู้หน่อยค่ะ อยากได้โค้ด อัพเดทอัตโนมัติเลยค่ะ เปลี่ยนสถานะก็ให้อัพเดทลงดาต้าเบสได้อัตโนมัติเลยค่ะ

 



Topic : 117081



โพสกระทู้ ( 88 )
บทความ ( 0 )



สถานะออฟไลน์




สถานะอัพเดท

อยากได้ประมาณนี้อ่ะค่ะ แบบไม่ต้องกดปุ่ม ก็บันทึกได้เลยแค่เลือกการอนุมัติ

รบกวนช่วยหน่อยน่ะค่ะ



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-06-11 14:24:32 By : gungging302 View : 1719 Reply : 6
 

 

No. 1



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


onChange จะช่วยได้หรือเปล่า ลองหาอ่านดูครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-11 14:34:56 By : apisitp
 


 

No. 2



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

function updateStatus(val, record_id) {
        $.ajax({
            url: '/update_status.php',
            data: { status : val, id : record_id},
            type: "POST",
            error: function () {
                alert("An error ocurred.");
            },
            success: function (data) {
                alert('Success');
            }

        });
}



<select name="status[]" onchange="updateStatus(this.value, '<?php echo $row['id'];?>')" >
...
...
...
...
</select>


ประมาณนี้นะครับไฟล์ update_status.php ก็เขียนโค๊ด PHP อัพเดตตามไอดี และค่าที่ส่งไป
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-11 14:36:26 By : {Cyberman}
 

 

No. 3



โพสกระทู้ ( 88 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : apisitp เมื่อวันที่ 2015-06-11 14:34:56
รายละเอียดของการตอบ ::
ขอบคุณค่ะ ^^

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-11 14:46:24 By : gungging302
 


 

No. 4



โพสกระทู้ ( 88 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 2 เขียนโดย : {Cyberman} เมื่อวันที่ 2015-06-11 14:36:26
รายละเอียดของการตอบ ::
ขอบคุณค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-11 14:47:30 By : gungging302
 


 

No. 5



โพสกระทู้ ( 88 )
บทความ ( 0 )



สถานะออฟไลน์


ลองทำแล้วแต่ไม่รู้ว่าทำไม มันไม่ได้ รบกวนผู้รู้ดูให้หน่อยน่ะค่ะ ขอคำแนะนำหน่อยค่ะ

ส่วน select เพื่ออัพเดทสถานะ
<select name="ast_req_status" id="ast_req_status"   onchange="updateStatus2(this.value,'<?=$arr1['ast_req_d_id'];?>')" >
                <option value="1" > อนุมัติ</option>   <option value="0" <?php  echo $aa = ($arr1[ast_req_status] == 0) ? 'selected' : ''; ?> > ไม่อนุมัติ</option>   
				</select>



function
<script type="text/javascript">
function updateStatus2(id,sta,userId) { 
$.ajax({ url: 'ajax/save_app.php',
data: {id:id,sta:sta,userId:userId},
type: 'post',
success: function(output) {
  alert(updateStatus2.value);


 if (sta == '0') {
   alert('อัพเดทสถานะการอนุมัติ');
   location.reload();
 }
}
});
}
</script>


save_app.php
<?php
include "../inc/db_connect.php";
include "../inc/config.php";
connect();
$user_id=$_POST['userId'];
$assetId = $_POST['id'];

if ($_POST['sta'] == '1') {
	/*$aSId = file($user_id.'-assetId.txt');
	$file = fopen($user_id."-assetId.txt","a+");
	fwrite($file,$assetId."\r\n");
	fclose($file);*/
	
	$status = (isset($_POST['sta']) && $_POST['sta'] == '1') ;
	$sql="update asset_request_detail set ast_req_status='$status' where ast_req_d_id='$assetId'";
	$resul=mysql_query($sql);
	echo "Update Status Store";


} else if ($_POST['sta'] == '0') {
	$status = (isset($_POST['sta']) && $_POST['sta'] == '2') ;
	$sql="update asset_request_detail set ast_req_status='$status' where ast_req_d_id='$assetId'";
	$resul=mysql_query($sql);
	echo "Update Status";
} else if ($_POST['sta'] == '0' && $user_id == '0') {
	$status = (isset($_POST['sta']) && $_POST['sta'] == '0');
	$sql="update asset_request_detail set ast_req_status='$status' where ast_req_d_id='$assetId'";
	$resul=mysql_query($sql);
	echo "Update Status Store";

} 
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-11 14:58:00 By : gungging302
 


 

No. 6



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

ลองใช้ firebug เปิดส่วนของ console เว็บบราวเซอร์ดูว่า Ajax ส่งค่าไปถูกรึเปล่าครับ
แล้วก็ให้ echo $sql ไปรันที่ phpMyAdmin ดูครับว่าผ่านไหม?
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-12 02:22:42 By : {Cyberman}
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนขอผู้รู้หน่อยค่ะ อยากได้โค้ด อัพเดทอัตโนมัติเลยค่ะ เปลี่ยนสถานะก็ให้อัพเดทลงดาต้าเบสได้อัตโนมัติเลยค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่