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

HOME > PHP > PHP Forum > สอบถามพี่ๆครับ ดึงข้อมูลมาแก้ไขได้ แต่พอแก้ไข แล้วมันแก้ให้ครับ



 

สอบถามพี่ๆครับ ดึงข้อมูลมาแก้ไขได้ แต่พอแก้ไข แล้วมันแก้ให้ครับ

 



Topic : 047633



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



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



สอบถามพี่ๆครับ ดึงข้อมูลมาแก้ไขได้ แต่พอแก้ไข แล้วมันแก้ให้ครับ
มันแสดงว่า แก้ไขเรียบร้อยแล้ว แต่พอกลับไปดู มันไม่แก้ให้อ่ะคับ
Code (PHP)
<?
$title=$_post['title'];
$id_edit=$_post['id_edit'];
if ($title==" ") {
	echo "กรุณากรอกหัวข้อรูปภาพ";
	exit();
}
include "connect.php";
$sql="update tb_title set name_title= '$title' where id_title='$id_edit' " ;
$result=mysql_db_query ($dbname,$sql);
if ($result){
	echo "แก้ไขหัวข้อรูปภาพเรียบร้อยแล้ว";
	echo "<a href='admin.php'> กลับหน้าหลัก</a>";
}else{
	echo "ไม่สามารถแก้ไขหัวข้อได้";
}
mysql_close();
?>





Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-08-25 12:03:05 By : titatree View : 968 Reply : 11
 

 

No. 1



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

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

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

เอ็คคะโร่ เอสคิวแอลออกมาดูครับว่ามันเก็บไรไปบ้าง หรือดูจาก where ที่คุณใส่ไปน่ะแหละครับว่ามันตามมาด้วยหรือป่าว where id_title=id_edit






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-25 13:33:13 By : Dragons_first
 


 

No. 2



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



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

ไม่เข้าใจอ่ะครับ
ผมพิมพ์ตามหนังสือที่ซื้อมาอ่ะคัรบ
ช่วยอธิบายหน่อยครับ
ขอบคุณครับ

เวลาแอดข้อมูลไปก็ปกติครับ แอดได้


ประวัติการแก้ไข
2010-08-26 11:11:28
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-26 11:05:20 By : titatree
 

 

No. 3



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



สถานะออฟไลน์
Twitter Facebook Hi5

งั้นใต้บรรทัดนี้

Code (PHP)
$sql="update tb_title set name_title= '$title' where id_title='$id_edit' " ;


ใส่ไปว่า

Code (PHP)
echo "<br><br>$sql<br><br>";


แล้วก็รันดู มันจะแสดงคำสั่ง SQL ออกมา
ลองก๊อปคำสั่งนั้นให้ดูหน่อยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-26 11:22:33 By : iamatomix
 


 

No. 4



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

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

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


หน้าแสดงรายการข้อมูลที่ คุณทำ ลิ้งค์ไว้นะครับตรวจสอบดูว่ามันมีการส่ง ไอดีไปที่หน้าแก้ไขหรือเปล่าเช่น

หน้าแสดงข้อมูล Show.php
<a href='edit.php?id_edit=<?=$result[id_edit]?>'>แก้ไข</a>

คำสั่งนี้ตรง ชื่อว่า edit.php เป็นชื่อไฟล์งานนะครับ ส่วน ? ตัวเชื่อม id_edit อันนี้คือตัวแปรที่เก็บค่า id_edit ครับ เพราะเราจะต้องส่ง ไอดีไปอ้างอิงที่ไฟล์ edit.php

หน้า แก้ไขข้อมูล edit.php

ก็ทำแสดงข้อมุลปกตินะครับ
<?
$id_edit=$_GET[id_edit]; //ตรงดูด้วยว่าเราส่งข้อมูลแบบไหน เช่น $_GET[] เป็นการส่งข้อมุลแบบส่งที่ URL แบบ $_POST[] จะไม่แสดง
แล้วเอา $id_edit ไปตรวจสอบที่ฐานข้อมูลว่ามันตรงกันหรือเปล่า
$sql="update tb_title set name_title= '$title' where id_title='$id_edit' " ;
?>

ผมเขียนสั่นๆนะขี้เกียจพิมพ์
ส่วนที่คุณทำ คำสั่ง $_POST,$_GET ต้องเป็นตัวพิมพ์ใหญ่นะครับไม่ใช้ $_post


ประวัติการแก้ไข
2010-08-26 11:47:23
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-26 11:24:29 By : somparn
 


 

No. 5



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



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

Code (PHP)
update tb_title set name_title= '' where id_title='' 

แบบนี้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-26 11:28:37 By : titatree
 


 

No. 6



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



สถานะออฟไลน์
Twitter Facebook Hi5

ค่าในตัวแปร $title, $id_edit ไม่มาครับ
อย่างที่คุณ somparn บอกครับ
$_post ต้องเป็นตัวพิมพ์ใหญ่ทั้งหมดนะครับ $_POST

แก้

$title=$_post['title'];
$id_edit=$_post['id_edit'];

เป็น

$title=$_POST['title'];
$id_edit=$_POST['id_edit'];
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-26 11:42:38 By : iamatomix
 


 

No. 7



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



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

มันป็นแบบนี้อีกอ่ะครับ
เหมือนมันแก้ไข แต่ว่า พอกลับไปดูใหม่ มันก็ยังไม่แก้
อันเก่าเป็น ffffffffffffffff
ตอนนี้เป็น พพพพพพพ
update tb_title set name_title= 'พพพพพพพพ' where id_title=''
ซึ่งพอกลับไปดูหน้าหลักก็ไม่มีการเปลี่ยนคครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-26 11:46:51 By : titatree
 


 

No. 8



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



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

หน้า EDIT
Code (PHP)
<?
$id_edit=$_GET[id_edit];
include "connect.php";
$sql="select * from tb_title where id_title='$id_edit' ";
$result=mysql_db_query ($dbname,$sql);
$r=mysql_fetch_array($result);
$name_title=$r[name_title];
?>
<html>
<head><title> test photo </title></head>
<body>
Admin : test photo
<form method="post" action="admin_edit2.php">
แก้ไขหัวข้อรูปภาพ <input type="text" name="title" value="<?=$name_title?>" >
<input type="hidden" name="id_edit" value="<?=$id_edit?>" >
<input type="submit" value="submit" >
<input type="reset" value="reset" >
</form>
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-26 11:47:20 By : titatree
 


 

No. 9



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



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

หน้า EDIT2
Code (PHP)
<?
$title=$_POST['title'];
$id_edit=$_POSt['id_edit'];
if ($title==" ") {
	echo "กรุณากรอกหัวข้อรูปภาพ";
	exit();
}
include "connect.php";
$sql="update tb_title set name_title= '$title' where id_title='$id_edit' " ;
echo "<br><br>$sql<br><br>";
$result=mysql_db_query ($dbname,$sql);
if ($result){
	echo "แก้ไขหัวข้อรูปภาพเรียบร้อยแล้ว";
	echo "<a href='admin.php'> กลับหน้าหลัก</a>";
}else{
	echo "ไม่สามารถแก้ไขหัวข้อได้";
}
mysql_close();
?>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-26 11:48:02 By : titatree
 


 

No. 10



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



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


ขอโทดครับ หน้าฟอร์มอ่ะครับ เวลา กด edit แล้วข้อมูลที่ดึงมา มันแสดงใน textfield ตรงใช่ไหมครับ เอาเป็นว่าถ้าตรงน่ะ

รบกวนเอา $id_edit;

เก็บใน session แล้ว วิ่งเอา!!!

$_SESSION['id_edit'] = $id_edit;

รบกวนด้วยน่ะครับ อิอิ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-26 11:53:25 By : chubichane
 


 

No. 11



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



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

ได้แล้ว ขอบคุณพี่ทุกคนเลยครับ
มันผิดที่ พฃเขียนโค๊ด ตัวเล็ก ตัวใหญ่นี่เอง


ประวัติการแก้ไข
2010-08-26 11:57:22
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-26 11:55:11 By : titatree
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่