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 > ช่วยดู code php เรื่องการแก้ไขข้อมุลหน่อยคะ มีปัญหาที่ไม่เข้าใจอย่างมาก



 

ช่วยดู code php เรื่องการแก้ไขข้อมุลหน่อยคะ มีปัญหาที่ไม่เข้าใจอย่างมาก

 



Topic : 075104



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



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



คืออยากจะถามอะไรซักหน่อยคะ คือว่าเวลาจะแก้ไขข้อมูล พอlinkไปหน้าedit แล้ว

ข้อมูลบางตัวไม่ขึ้น แล้วพอพิมพ์ข้อมูลลงไปปรากฏว่าไม่มีการเปลี่ยนแปลงอะไรเลย

ทั้งที่ก็ก๊อปโค้ดจากpageอื่นๆที่ทำมาแล้วนะ แต่ก็มีตัวนี้หละไม่ขึ้นอะไร

p1

//ภาพแรก เป็นภาพshow


Code (PHP)
<? 
include ("connet.php"); 
$result = mysql_query($sql);
	if($a==01){
	$sql = "SELECT cus_id, id_crad,n_cus, l_cus,add_cus,city_cus,tel_cus   FROM customer ORDER BY cus_id ASC ;";
	$result1= mysql_query($sql);
	}
	echo "<br />";
	echo "<table border=1>";
	echo "<tr><td></td><td>รหัสลูกค้า</td><td>บัตรประชาชน</td><td>ชื่อ</td><td>นามสกุล</td><td>ที่อยู่</td><td>จังหวัด</td><td>เบอร์โทร</td></tr>";
	$num_rows = mysql_num_rows($result1);
	$i=0;
		while ($i < $num_rows)
		{
	$result= mysql_fetch_array($result1);
		$cus_id = $result[cus_id];
		$id_crad = $result[id_crad ];
		$pass=$result[pass];
		$n_cus = $result[n_cus];
		$l_cus= $result[l_cus];
		$add_cus= $result[add_cus];
		$city_cus = $result[city_cus];
		$tel_cus = $result[tel_cus];

echo "<tr>";
echo "<td><a href=\"editcus.php?cus_id=$cus_id\">แก้ไข</a>|<a href=\"delcus.php?cus_id=$cus_id\">ลบ</a></td>";
echo "<td>$cus_id</td>";
echo "<td>$id_crad</td>";
echo "<td>$n_cus</td>";
echo "<td>$l_cus</td>";
echo "<td>$add_cus</td>";
echo "<td>$city_cus </td>";
echo "<td>$tel_cus</td>";
echo "</tr>";
$i++;
}



ภาพที่ 2 ลิงค์ไปยังหน้า edit ข้อมูลบางตัวไม่ขึ้น

p2


Code (PHP)
<?php
	include ("connet.php"); 
	$dbname = "project"; 
	$tblname = "customer"; 
		
		$sql = "select * from customer where cus_id='$cus_id';"; //ตรงนี้จะเป็นข้อกำหนดให้ดึงข้อมูลตามที่เรากำหนด
		$result= mysql_query($sql);
		$result1= mysql_fetch_array($result);
		$cus_id = $result1[cus_id];
		$id_crad= $result1[id_crad];
		$n_cus = $result1[n_cus];
		$l_cus= $result1[l_cus];
		$add_cus= $result1[add_cus];
		$city_cus = $result1[city_cus];
		$tel_cus = $result4[tel_cus];
?>
<html>
<head>
<title>แก้ไขข้อมูล</title>
<body >
</head> 
<body >
<center>
<font size="7">การเพิ่มลูกค้า</font>
<form name="frmMain" method="post" action="updatecus.php">
  <center>
 <table>
<tr><td>รหัสลูกค้า : </td><td><? echo $cus_id;?> </td></tr>
<tr><td>รหัสบัตรประชาชน:</td><td><input type="text" name="id_crad" value="<? echo $id_crad;?>"></td></tr>
<tr><td>ชื่อ :</td><td><input type="text" name="n_cus" value="<? echo $n_cus;?>"></td></tr>
<tr><td>นามสกุล:</td><td><input type="text" name="l_cus" value="<? echo $l_cus;?>"></td></tr>
<tr><td>ที่อยู่ :</td><td><label><textarea  cols="45" rows="5" name="add_cus"   value="<? echo $add_cus;?>"></textarea></label></td></tr>
<tr><td>จังหวัด :</td><td><input type="text" name="city_cus" value="<? echo $city_cus;?>"></td></tr>
<tr><td>เบอร์โทร :</td><td><input  type="text"  name="tel_cus"  value="<? echo $tel_cus;?>"></td></tr>
<tr><td colspan="2"><p align="center">
	<input type="submit" name="send" value="submit">
	</form></td></tr>
 
</table>


=> codeที่3 เป็นupdate


Code (PHP)
<?php
include ("connet.php"); 
	 $sql = "UPDATE `project`.`customer` SET cus_id=cus_id, id_crad = '$id_crad', n_cus = '$n_cus', l_cus ='$l_cus',add_cus = '$add_cus',city_cus= '$city_cus', `tel_cus` = 

'$tel_cus' where cus_id='$cus_id';"; 
	$result= mysql_query($sql);
echo "<Font Size=4><B>แก้ไขข้อมูลเรียบร้อยแล้ว</B>";
echo "<Br><A Href=\"showcus.php\"> กลับสู่หน้าข้อมูลลูกค้า</A>"; 
?>


พอกดข้อมูลอัพขึ้นไป มันไม่มีการเปลี่ยนแปลงอะไรเกิดขึ้นเลย

ช่วยหน่อยนะคะ สับสนมาหลายวันหละ



Tag : PHP, MySQL, CakePHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-03-07 00:12:35 By : dtoy View : 1178 Reply : 6
 

 

No. 1



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



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


ตรงที่อยู่ มันคือ textfiel หรือว่า textarea ครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-07 00:18:44 By : Dongonline
 


 

No. 2



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

Quote:
$city_cus = $result1[city_cus];
$tel_cus = $result4[tel_cus];


ทำไมเป็น result4 ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-07 06:42:38 By : webmaster
 

 

No. 3



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



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

ตอบความคิดเห็นที่ : 1 เขียนโดย : Dongonline เมื่อวันที่ 2012-03-07 00:18:44
รายละเอียดของการตอบ ::
..แก้แล้วนะคะ เหมือนเดิมคะ ยังแก้ไขข้อมูลไม่ได้เลย


มันต่างกันอย่างไงคะ คือสับสนมากตอนนี้

ตอบความคิดเห็นที่ : 2 เขียนโดย : webmaster เมื่อวันที่ 2012-03-07 06:42:38
รายละเอียดของการตอบ ::
แก้แล้วนะคะ อย่างไงก็อัพเดต หรือ แก้ไขไม่ได้ งงไปหมดเลย

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-07 23:31:32 By : dtoy
 


 

No. 4

Guest


เปลี่ยนจาก

<textarea cols="45" rows="5" name="add_cus" value="<? echo $add_cus;?>"></textarea>

เป็น

<textarea cols="45" rows="5" name="add_cus"><? echo $add_cus;?></textarea>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 09:15:36 By : ไวยวิทย์
 


 

No. 5



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



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

ตามคุณ Mr.win และ คุณ ไวยวิทย์ ไปยาวๆเลย = ="

ของพี่วินนี่ แก้ เบอร์โทรไม่ขึ้น
ของคุณ ไวยวิทย์ แก้ ที่อยู่ นะครับ

ในส่วนของ update ได้ POST รับค่าหรือเปล่าครับ

แล้ว where cus_id = $cus_id

ผมยังไม่เห็นส่วนไหนที่บอกว่า ส่งค่าของ cus_id มาเลยนะครับ


ประวัติการแก้ไข
2012-03-08 09:34:55
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 09:31:54 By : 13eachz
 


 

No. 6



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



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

ขอถามอีกหน่อยได้ไหมคะ
ลองแก้แล้ว
<?php
include ("connet.php");
$dbname = "project";
$tblname = "customer";
$cus_id =$_POST['cus_id'];
$id_crad =$_POST['id_crad'];
$n_cus =$_POST['n_cus'];
$l_cus =$_POST['l_cus'];
$add_cus =$_POST['add_cus'];
$city_cus =$_POST['city_cus'];
$tel_cus =$_POST['tel_cus'];
mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
$sql = "UPDATE customer SET cus_id=cus_id, id_crad='$id_crad', n_cus='$n_cus', l_cus='$l_cus', add_cus='$add_cus', city_cus='$city_cus', tel_cus ='$tel_cus' where cus_id='$cus_id';";
$dbquery = mysql_db_query($dbname, $sql);
echo "<Font Size=4><B>แก้ไขข้อมูลเรียบร้อยแล้ว</B>";
echo "<Br><A Href=\"showcus.php\"> ดูผลการเปลี่ยนแปลง</A>";
?>
ให้มีการรับค่า แต่พอรันก็เหมือนเดิม เลยลองเอาโค้ดที่เหมือนกัน ไปเขียนของเพื่อนที่ใช้โปรแกรมดรีมช่วยเขียนกับรัน และแก้ไขได้ ทั้งที่โค้ดเหมือนกัน ลืมบอกไปคะ ว่าเขียนในnotepad ซึ่งมันเกี่ยวกันไหมคะ จนปัญญาแล้วจริงๆคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-28 03:30:41 By : dtoy
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดู code php เรื่องการแก้ไขข้อมุลหน่อยคะ มีปัญหาที่ไม่เข้าใจอย่างมาก
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่