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,027

HOME > PHP > PHP Forum > ขอความช่วยเหลือค่ะ คำสั่ง Update เมื่อแก้ไขเสร็จแล้วไม่สามารถเข้ามาแก้ไขได้อีก



 

ขอความช่วยเหลือค่ะ คำสั่ง Update เมื่อแก้ไขเสร็จแล้วไม่สามารถเข้ามาแก้ไขได้อีก

 



Topic : 121140



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



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




คือต้องการให้มีการแก้ไขแค่ครั้งเดียว เมื่อแก้ไขเสร็จแล้ว ก็จะไม่สามารถเข้ามาแก้ไขได้อีก ขอคำแนะนำด้วยนะคะ
ระบบตัวนี้จะไม่มีการlogin แต่มีการเข้าจากlink ซึ่งแต่ละคนจะมีlink ที่ไม่เหมือนกันค่ะ

Code (PHP)
<?php 
include("config.inc.php") ;
mysql_query("set NAMES tis620 ");
mysql_select_db($db) ;
$sql = "SELECT * from evaluate58  WHERE studentcode='$studentcode' ";
 $dbquery = mysql_query($sql);
$result = mysql_fetch_array($dbquery);

		$code = $_REQUEST['code'];
		$studentcode = $_REQUEST['studentcode'];
		$sttitle = $_REQUEST['sttitle'];
		$stname = $_REQUEST['stname'];
		$rescode = $_REQUEST['rescode'];
		$restitle = $_REQUEST['restitle'];
		$resname = $_REQUEST['resname'];
		$resemail = $_REQUEST['resemail'];
		$resstatus = $_REQUEST['resstatus'];
		$q1=$_POST['q1'];
		$q1y=$_POST['q1y'];
		$q1n1=$_POST['q1n1'];
		$q1n2=$_POST['q1n2'];
		$q1n3=$_POST['q1n3'];
		$q2=$_POST['q2'];
		$q2y1=$_POST['q2y1'];
		$q2y2=$_POST['q2y2'];
		$q2y3=$_POST['q2y3'];
		$q2detail=$_POST['q2detail'];
		$q3=$_POST['q3'];
		$q4 = $_POST['q4'];
		$q5=$_POST['q5'];
		$q6=$_POST['q6'];
		$q61=$_POST['q61'];
		$q7=$_POST['q7'];
		$q8=$_POST['q8'];
		$q8detail=$_POST['q8detail'];

$sql2 = "update evaluate58 set
			code='2',
			resstatus='ประเมินผลเรียบร้อย',
			q1='$q1',
			q1y='$q1y',
			q1n1='$q1n1',
			q1n2='$q1n2',
			q1n3='$q1n3',
			q2='$q2',
			q2y1='$q2y1',
			q2y2='$q2y2',
			q2y3='$q2y3',
			q2detail='$q2detail',
			q3='$q3',
			q4='$q4',
			q5='$q5',
			q6='$q6',
			q61='$q61',
			q7='$q7',
			q8='$q8',
			q8detail='$q8detail'
			where studentcode='$studentcode' ";
			//echo "studentcode";
			
$result2= mysql_query($sql2) or die("error : $sql2");
if($result2) {
echo "<br><br><center><font size=\"3\" face='MS Sans Serif'><b>ข้อมูลได้ถูกบันทึกเรียบร้อยแล้ว </b></font></center>" ;
echo "<br><br><center><font size=\"3\" face='MS Sans Serif'><b>กรุณารอสักครู่... </b></font></center>" ;
echo "<meta http-equiv='refresh' content='1; url=home_mentor.php?rescode=$rescode'>" ;
die;
	}else{
										echo "ไม่สามารถแก้ไขได้";
										die;
							}
?>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-01-31 15:24:21 By : chaaimwarn View : 676 Reply : 3
 

 

No. 1



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

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

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


ลองเพิ่มสถานะเข้าไปอีกดูครับ

1=บันทึก **เพิ่มเข้าไปตอนบันทึกด้วย
2=แก้ไข ** แก้ไขแทนที่สถานะเดิมจาก 1 เป็น 2

อะไรประมาณนี้
แล้ว ก็ใส่เงื่อนไขเข้าไป
ถ้าสถานะ ยังเป็น 1 ก็แก้ไขได้
ถ้าสถานะเป็น 2 แล้ว ก็ไม่ให้แก้ไข อาจจะเป็นการซ่อน ปุ่มหรือลิ้งแก้ไข

ผมเข้าใจถูกมั้ย






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-01-31 16:26:26 By : compiak
 


 

No. 2

Guest


ยัง งงๆๆๆ พอมีตัวอย่างไหมค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-01-31 17:01:37 By : chaaimwarn
 

 

No. 3



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



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


ทำได้แล้วนะคะ ขอบคุณมากๆค่ะสำหรับคำแนะนำ แต่ไม่รู้ว่าทำถูกตามหลักการหรือป่าว แต่ผลลัพท์ออกมาได้ตามที่ต้องการ ก็ถือว่ารอดตายล่ะ 555555 (ตัวที่เพิ่มคือตัวสีแดงค่ะ)

Code
<?php include("config.inc.php") ; mysql_query("set NAMES tis620 "); mysql_select_db($db) ; $sql = "SELECT * from evaluate58 WHERE studentcode='$studentcode' "; $dbquery = mysql_query($sql); $result = mysql_fetch_array($dbquery); $code = $_REQUEST['code']; $studentcode = $_REQUEST['studentcode']; $sttitle = $_REQUEST['sttitle']; $stname = $_REQUEST['stname']; $rescode = $_REQUEST['rescode']; $restitle = $_REQUEST['restitle']; $resname = $_REQUEST['resname']; $resemail = $_REQUEST['resemail']; $resstatus = $_REQUEST['resstatus']; $q1=$_POST['q1']; $q1y=$_POST['q1y']; $q1n1=$_POST['q1n1']; $q1n2=$_POST['q1n2']; $q1n3=$_POST['q1n3']; $q2=$_POST['q2']; $q2y1=$_POST['q2y1']; $q2y2=$_POST['q2y2']; $q2y3=$_POST['q2y3']; $q2detail=$_POST['q2detail']; $q3=$_POST['q3']; $q4 = $_POST['q4']; $q5=$_POST['q5']; $q6=$_POST['q6']; $q61=$_POST['q61']; $q7=$_POST['q7']; $q8=$_POST['q8']; $q8detail=$_POST['q8detail']; if ($code==0){ $sql2 = "update evaluate58 set code='2', resstatus='ประเมินผลเรียบร้อย', q1='$q1', q1y='$q1y', q1n1='$q1n1', q1n2='$q1n2', q1n3='$q1n3', q2='$q2', q2y1='$q2y1', q2y2='$q2y2', q2y3='$q2y3', q2detail='$q2detail', q3='$q3', q4='$q4', q5='$q5', q6='$q6', q61='$q61', q7='$q7', q8='$q8', q8detail='$q8detail' where studentcode='$studentcode' "; //echo "studentcode"; $result2= mysql_query($sql2) or die("error : $sql2"); //if($result2) { echo "<br><br><center><font size=\"3\" face='MS Sans Serif'><b>ข้อมูลได้ถูกบันทึกเรียบร้อยแล้ว </b></font></center>" ; echo "<br><br><center><font size=\"3\" face='MS Sans Serif'><b>กรุณารอสักครู่... </b></font></center>" ; echo "<meta http-equiv='refresh' content='1; url=home_mentor.php?rescode=$rescode'>" ; die; }else{ echo "<br><br><center><font size=\"3\" face='MS Sans Serif'><b>ไม่สามารถแก้ไขได้ เพราะได้ทำการประเมินผลเสร็จแล้ว</b></font></center>"; echo "<br><br><center><font size=\"3\" face='MS Sans Serif'><b>กรุณารอสักครู่... </b></font></center>" ; echo "<meta http-equiv='refresh' content='4; url=home_mentor.php?rescode=$rescode'>" ; die; } //echo"$rescode"; //} /* $result= mysql_query($sql) or die("error : $sql"); if($result) { echo "<br><br><center><font size=\"3\" face='MS Sans Serif'><b>ข้อมูลได้ถูกบันทึกเรียบร้อยแล้ว</b></font></center>" ; echo "<meta http-equiv='refresh' content='1; url=Showmember_mentorResearcher.php?member_id=$member_id '>" ; } */ ?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-01 15:14:04 By : chaaimwarn
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอความช่วยเหลือค่ะ คำสั่ง Update เมื่อแก้ไขเสร็จแล้วไม่สามารถเข้ามาแก้ไขได้อีก
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
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 อัตราราคา คลิกที่นี่