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

HOME > PHP > PHP Forum > ช่วยทีครับอัปเดทข้อมูลแล้วมันไม่เปลี่ยนแปลง ต้องแก้ยังไงครับ



 

ช่วยทีครับอัปเดทข้อมูลแล้วมันไม่เปลี่ยนแปลง ต้องแก้ยังไงครับ

 



Topic : 134543



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



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




Code (PHP)
มันไม่ขึ้นเออเร่อ แล้ว กรอกข้อมูลแล้วไม่เปลี่ยนแปลงครับ
<?php 
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
session_start();
if(isset($_REQUEST['submit'])){

include("connect_db.php");

$people_member = $_REQUEST['people_member'];
$people_talent =  $_REQUEST['people_talent'] ;

$sql="update tbl_p set people_talent = '$people_talent' where people_member ='$people_member' ";      
    $result = mysqli_query($con,$sql) or die ("Error in query: $sql " . mysqli_error()); 
   
if ($result){
 echo "<script>";
echo "alert(\" แก้ไขข้อมูลสำเร็จ\");"; 
echo "window.history.back()";
echo "</script>";

} else  {    
      echo "เกิดข้อผิดพลาด " ;   
}
 mysqli_close($con);
 } 



as
<form class="user"  method="POST" action="people_update_db.php" >
                         <div class="form-group row">
                         <div class="col-sm-6 mb-3 mb-sm-0">
                             <input  id="people_memmber" name="people_member" type="hidden" class="form-control form-control-user" id="exampleFirstName" value="<?php echo $_SESSION["people_member"]; ?>" >
                        
               
                 <div class="form-group row">
                  <div class="col-sm-6 mb-3 mb-sm-0">
                    <input name="people_talent" type="text" class="form-control form-control-user" id="exampleInputPassword"  placeholder="ความสามารถพิเศษ" value="<?php  echo $_SESSION["people_talent"]; ?>">
                  </div>
    
                         <button   type="submit"class="btn btn-primary btn-user btn-block">
                  บันทึก
                         </button>
                <hr>
               
              </form>

ห



Tag : PHP









ประวัติการแก้ไข
2019-11-23 17:29:28
2019-11-24 00:40:30
2019-11-24 00:41:56
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2019-11-23 16:32:33 By : anzer112 View : 1198 Reply : 9
 

 

No. 1



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



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


https://www.thaicreate.com/php/forum/134030.html#00486224
อ่าน






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-11-23 20:03:07 By : mr.v
 


 

No. 2



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



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


อันนี้เป็นโค้ดที่เราเคยใช้ยังไงลองเอาไปปรับดูนะคะ
ไฟล์สำหรับส่งข้อมูลไปอัพเดตที่ตาราง
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>

<body>
	
	<?php
	include('connectdatabase1.php'); 
	
	//สร้างตัวแปรสำหรับรับค่า
	
	if($_POST['submit'])
	{
		$ID = $_REQUEST["ID"];
		$name = $_REQUEST["name"];
		$surname = $_REQUEST["surname"];
		$tel = $_REQUEST["tel"];
		$email =$_REQUEST["email"];
		
		$sql ="UPDATE tbtitle SET 
		name = '$name' ,
		surname = '$surname' ,
		tel = '$tel' ,
		email = '$email' 
		WHERE ID = '$ID' ";
		
		//$query = mysqli_query($conn,$sql);
		$result = mysqli_query($conn, $sql) or die ("Error in query: $sql " . mysqli_error());
 
		mysqli_close($conn);
	

	if($result)
	{
		
		echo "<script> alert('Update Succes')</script>;";
		$back_url = "1_userupdate_db.php";
		echo "<script language='javascript'>location='$back_url';</script>";
		echo "</script>";
	}
		else
		{
			echo "<script type = 'text/javascript'>";
		    echo "aleart('Error back to update again')";
		    echo "</script>";
		}
	
		
		
	}
	
	//mysqli_close($conn);
	
	?>
	
</body>
</html>


คุณลองคอมเม้นmysqli_close($con); ตัวสุดท้ายไว้แบบเราดีมั้ยคะเพราะตอนเราใส่ตัวนี้เข้าไปมันชอบมีปัญหา


ประวัติการแก้ไข
2019-11-23 23:38:49
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-11-23 23:37:17 By : TleCena
 

 

No. 3



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



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


ตอบความคิดเห็นที่ : 2 เขียนโดย : TleCena เมื่อวันที่ 2019-11-23 23:37:17
รายละเอียดของการตอบ ::
close ตั้ง 2 ครั้งก็ต้องมีปัญหาสิ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-11-24 00:02:47 By : mr.v
 


 

No. 4



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.v เมื่อวันที่ 2019-11-23 20:03:07
รายละเอียดของการตอบ ::
แบบนี้มั้ยครับ ผมไปแก้ ใน php.ini แล้วแต่มันก็ยังไม่ขึ้นอะไร
<?php 
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
session_start();
if(isset($_REQUEST['submit'])){

include("connect_db.php");

$people_member = $_REQUEST['people_member'];
$people_talent =  $_REQUEST['people_talent'] ;

$sql="update tbl_p set people_talent = '$people_talent' where people_member ='$people_member' ";      
    $result = mysqli_query($con,$sql) or die ("Error in query: $sql " . mysqli_error()); 
   
if ($result){
 echo "<script>";
echo "alert(\" แก้ไขข้อมูลสำเร็จ\");"; 
echo "window.history.back()";
echo "</script>";

} else  {    
      echo "เจ้งฮาฟ" ;   
}
 mysqli_close($con);
 } 

?>






ประวัติการแก้ไข
2019-11-24 00:33:28
2019-11-24 00:35:02
2019-11-24 00:36:31
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-11-24 00:27:36 By : anzer112
 


 

No. 5



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



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


ตอบความคิดเห็นที่ : 4 เขียนโดย : anzer112 เมื่อวันที่ 2019-11-24 00:27:36
รายละเอียดของการตอบ ::
งั้นลอง echo $sql มาดูว่ามันได้อะไร

........edit เพิ่ม...........
Code (PHP)
if(isset($_REQUEST['submit'])){

}



อันนี้เนี่ย ถ้าในฟอร์มไม่ได้มีค่า <input name="submit"> ส่งไปด้วยมันก็ไม่ได้รับนะ ไม่มีทางจะเข้าเงื่อนไขเลย
อย่าไปหวังว่าจะส่งไอ้ค่านี้กับ <input type="button"> หรือ <button> ทั้งหลายด้วย เพราะเบราเซอร์โง่ๆบางตัวอย่างเช่น IE มันไม่ส่งไปครับ



ประวัติการแก้ไข
2019-11-24 00:42:39
2019-11-24 00:43:15
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-11-24 00:37:04 By : mr.v
 


 

No. 6



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



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


ตอบความคิดเห็นที่ : 5 เขียนโดย : mr.v เมื่อวันที่ 2019-11-24 00:37:04
รายละเอียดของการตอบ ::
แต่ผมใช้โค้ดแบบนี้ในหน้า อัพตารางอื่นได้ปกติ แต่ทำในหน้านี้ไม่ได้ผมไม่เข้าใจ
echo แบบนี้มั้ยครับ ผมเป็นงงๆ ครับ55
หฟห



ประวัติการแก้ไข
2019-11-24 00:53:00
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-11-24 00:49:56 By : anzer112
 


 

No. 7



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



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


ตอบความคิดเห็นที่ : 6 เขียนโดย : anzer112 เมื่อวันที่ 2019-11-24 00:49:56
รายละเอียดของการตอบ ::
$sql ประกาศตรงไหน ก็เขียน echo $sql; ต่อท้ายบรรทัดนั้น เพื่อดูว่าคำสั่ง text จริงๆที่ได้คืออะไรก่อนสั่งให้มัน query

ผมตอบเพิ่มเติมข้างบน อ่านก่อน



ประวัติการแก้ไข
2019-11-24 00:54:49
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-11-24 00:53:50 By : mr.v
 


 

No. 8



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



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


ตอบความคิดเห็นที่ : 7 เขียนโดย : mr.v เมื่อวันที่ 2019-11-24 00:53:50
รายละเอียดของการตอบ ::
ได้แล้วครับ ผมไม่ได้ใส่
<input name="submit">
ขอบคุณมากๆครับผม

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-11-24 01:01:54 By : anzer112
 


 

No. 9



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



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


ตอบความคิดเห็นที่ : 3 เขียนโดย : mr.v เมื่อวันที่ 2019-11-24 00:02:47
รายละเอียดของการตอบ ::
555เพิ่งมาสังเกตโค้ดตัวเองเหมือนกันค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-11-24 01:08:51 By : TleCena
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 01
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 อัตราราคา คลิกที่นี่