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 : 121314



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



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




คือทำหน้าแก้ไขข้อมูลอะค่ะ แต่พอเปิดหน้าแก้ไขแบบดึงข้อมูลมาแล้วข้อมูลกลับไม่ตรงกลับข้อมูลที่เราจะแก้ค่ะ กับเป็นข้อมูลของ Login User ที่กำลังใช้งานอยู่แทนอะค่ะ

1

2


โค้ด Input Form
<?php
	include ("session.php");
?>
<!doctype html>
<html>
<head>

<meta charset="utf-8">
<title>จัดการข้อมูลประเภทสินค้า</title>
	<link rel="stylesheet" type="text/css" href="css/style.css">
   	<link rel="stylesheet" type="text/css" href="css/box-1.css">
    <link rel="stylesheet" type="text/css" href="css/form-2.css">
</head>

<body>
<div id="wrapper">
    	<div id="headlogo">
			<div id="logo"><img src="images/logo.png" width="220" height="170"></div>
            <div id="nameshop">
            	<p>บริษัท ดีถาวรอินดัสตรี้ จำกัด</p>
            </div><!--nameshop-->
		</div><!--headlogo-->
        <div id="nav">
			<a href="home.php">หน้าแรก</a>
			<a href="order.php">คำสั่งซื้อ</a>
			<a href="product.php">ข้อมูลสินค้า</a>
			<a href="employee.php">ข้อมูลพนักงาน</a>
			<a href="customer.php">ข้อมูลลูกค้า</a>
			<a href="trans.php">ข้อมูลการจัดส่ง</a>
			<a href="report.php">รายงาน</a>
		</div><!--nav-->
        <div id="data">
       	  	<div id="logout">
            	<p1>ยินดีต้อนรับ</p1>
                <p2><?php echo $objResult["username"];?></p2>
                <a href="logout.php">ออกจากระบบ</a>
          	</div><!--logout-->
        </div>
        <div id="head"><h1>กรอกข้อมูลพนักงาน</h1></div>
    		<form method="post" action="save-em.php?EmployID=<?php echo $_GET["EmployID"];?>">
            <?php
            $objConnect = mysql_connect("localhost","root","") or die("Error Connect to Database");
            $objDB = mysql_select_db("deethaworn");
            $strSQL = "SELECT * FROM employee WHERE employee_id = '".$_GET["EmployID"]."'";
            $objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]"); 
            if(!$objResult)
                  {
                    echo "Not found CustomerID=".$_GET["EmployID"];
                  }
                  else
                  {
                  ?> 
        		<div id="form">
                
                <div id="f1">ชื่อ - นามสกุล: <input type="text" name="name" id="name" value="<?php echo $objResult["name"];?>"></div>
                <div id="f1">ชื่อผู้ใช้งาน : <input type="text" name="username" id="username" value="<?php echo $objResult["username"];?>"></div>
                <div id="f1">รหัสผ่าน : <input type="text" name="password" id="password" value="<?php echo $objResult["password"];?>"></div>
                <div id="f1">ที่อยู่ : <input type="text" name="address" id="address" value="<?php echo $objResult["address"];?>"></div>
                <div id="f1">ประเภทพนักงาน: <input type="text" name="userGroupID" id="userGroupID" value="<?php echo $objResult["userGroupID"];?>">
                </div>
                <div id="f1">เบอร์โทรศัพท์ : <input type="text" name="tel" id="tel" value="<?php echo $objResult["tel"];?>"></div>
        		<input type="submit" id="btn-submit1" value="แก้ไขข้อมูลสมาชิก">

                </div>
                <?php
                }
                mysql_close($objConnect);
                ?>
   			</form>
            
    </div><!--wrapper-->
</body>




save-em.php
<?php
error_reporting( error_reporting() & ~E_NOTICE );
$name = $_POST['name'];
$username = $_POST['username'];
$password = $_POST['password'];
$userGroupID = $_POST['userGroupID'];
$address = $_POST['address'];
$tel = $_POST['tel'];

//---------คำสั่งฐานข้อมูล--------------------------------------------
$host="localhost";
$user="root";
$pwd="";	
$dbname="deethaworn";
mysql_query("set names utf-8"); 
mysql_connect($host,$user,$pwd) or die ("ติดต่อ Host ไม่ได้");
mysql_select_db($dbname) or die ("ติดต่อฐานข้อมูลไม่ได้");
$sql="UPDATE employee set (name,username,password,userGroupID,address,tel) values ('$name','$username','$password','$userGroupID','$address','$tel') WHERE employee_id = '".$_GET["EmployID"]."' ";
$sql="WHERE employee_id = '".$_GET["EmployID"]."' ";
$dbquery=mysql_db_query($dbname,$sql);
header("location:employee.php");
mysql_close();
?>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-02-10 00:49:16 By : mineymin View : 1043 Reply : 8
 

 

No. 1



โพสกระทู้ ( 9,587 )
บทความ ( 2 )



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


เอาหน้าส่งข้อมูลมาแสดงด้วยครับ น่าจะผิดจาก การส่งข้อมูลมา

employed_id ที่ส่งมา คงอ้างอิงผิด






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-10 07:32:20 By : Chaidhanan
 


 

No. 2



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

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

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

บทความง่าย ๆ ครับ

=> PHP MySQL Edit/Update Data Record
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-10 09:42:35 By : mr.win
 

 

No. 3

Guest


save-em.php
<?php
error_reporting( error_reporting() & ~E_NOTICE );
$name = $_POST['name'];
$username = $_POST['username'];
$password = $_POST['password'];
$userGroupID = $_POST['userGroupID'];
$address = $_POST['address'];
$tel = $_POST['tel'];

//---------คำสั่งฐานข้อมูล--------------------------------------------
$host="localhost";
$user="root";
$pwd="";	
$dbname="deethaworn";
mysql_query("set names utf-8"); 
mysql_connect($host,$user,$pwd) or die ("ติดต่อ Host ไม่ได้");
mysql_select_db($dbname) or die ("ติดต่อฐานข้อมูลไม่ได้");
$sql="UPDATE employee set (name,username,password,userGroupID,address,tel) values ('$name','$username','$password','$userGroupID','$address','$tel') WHERE employee_id = '".$_GET["EmployID"]."' ";
$sql="WHERE employee_id = '".$_GET["EmployID"]."' ";
$dbquery=mysql_db_query($dbname,$sql);
header("location:employee.php");
mysql_close();
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-10 19:41:06 By : mineymin
 


 

No. 4



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : Chaidhanan เมื่อวันที่ 2016-02-10 07:32:20
รายละเอียดของการตอบ ::

แก้ไขจากข้างบนค่ะ

save-em.php
<?php
error_reporting( error_reporting() & ~E_NOTICE );
$name = $_POST['name'];
$username = $_POST['username'];
$password = $_POST['password'];
$userGroupID = $_POST['userGroupID'];
$address = $_POST['address'];
$tel = $_POST['tel'];

//---------คำสั่งฐานข้อมูล--------------------------------------------
$host="localhost";
$user="root";
$pwd="";	
$dbname="deethaworn";
mysql_query("set names utf-8"); 
mysql_connect($host,$user,$pwd) or die ("ติดต่อ Host ไม่ได้");
mysql_select_db($dbname) or die ("ติดต่อฐานข้อมูลไม่ได้");
$sql="UPDATE employee set (name,username,password,userGroupID,address,tel) values ('$name','$username','$password','$userGroupID','$address','$tel')";
$sql="WHERE employee_id = '".$_GET["EmployID"]."' ";
$dbquery=mysql_db_query($dbname,$sql);
header("location:employee.php");
mysql_close();
?>





ประวัติการแก้ไข
2016-02-10 20:51:52
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-10 19:56:18 By : mineymin
 


 

No. 5



โพสกระทู้ ( 9,587 )
บทความ ( 2 )



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


ผมหมายถึงหน้าที่แสดง เพจสีน้ำตาลครับ โค๊ดตรงนั้นเป็นยังไง
เพราะเมื่อกดปุ่มแก้ไขแล้ว มันส่งอะไรไปให้ หน้าเพจสีเหลือง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-11 03:06:26 By : Chaidhanan
 


 

No. 6



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



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


ตอบความคิดเห็นที่ : 5 เขียนโดย : Chaidhanan เมื่อวันที่ 2016-02-11 03:06:26
รายละเอียดของการตอบ ::

โค้ดส่วนหน้า Show ข้อมูลค่ะ

employee.php
?php
  include ("session.php");

  $objConnect = mysql_connect("localhost","root","") or die("Error Connect to Database");
  $objDB = mysql_select_db("deethaworn");
  $strSQL = "SELECT * FROM employee";
  $objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");  
?>


<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>จัดการข้อมูลพนักงาน</title>
	<link rel="stylesheet" type="text/css" href="css/style.css">
    <link rel="stylesheet" type="text/css" href="css/data.css">
    <link rel="stylesheet" type="text/css" href="css/table1.css">
    <link rel="stylesheet" type="text/css" href="css/s-btn.css">
</head>

<body>
<div id="wrapper">
    	<div id="headlogo">
			<div id="logo"><img src="images/logo.png" width="220" height="170"></div>
            <div id="nameshop">
            	<p>บริษัท ดีถาวรอินดัสตรี้ จำกัด</p>
            </div><!--nameshop-->
		</div><!--headlogo-->
        <div id="nav">
			<a href="home.php">หน้าแรก</a>
			<a href="order.php">คำสั่งซื้อ</a>
			<a href="product.php">ข้อมูลสินค้า</a>
			<a href="#">ข้อมูลพนักงาน</a>
			<a href="customer.php">ข้อมูลลูกค้า</a>
			<a href="trans.php">ข้อมูลการจัดส่ง</a>
			<a href="report.php">รายงาน</a>
		</div><!--nav-->
        <div id="data">
       	  	<div id="logout">
            	<p1>ยินดีต้อนรับ</p1>
                <p2><?php echo $objResult["username"];?></p2>
                <a href="logout.php">ออกจากระบบ</a>
          	</div><!--logout-->
         <div id="sbtn">
         	<button type="button"><a href="addemployee.php">เพิ่มข้อมูล</a></button>
         </div>
         <div id="table1">
         	<TABLE border="1">
                      <TR bgcolor="#EB3723">
                              <TD>รหัสพนักงาน</TD>
                              <TD>ชื่อ - นามสกุล</TD>
                              <TD>ที่อยู่</TD>
                              <TD>ชื่อผู้ใช้งาน</TD>
                              <TD>รหัสผ่าน</TD>
                              <TD>เบอร์โทรศัพท์</TD>
                              <TD>แก้ไข</TD>
                              <TD>ลบ</TD>
                      </TR>
                      <?php
                        while($objResult = mysql_fetch_array($objQuery))
                        {
                      ?>
                      <TR>
                          <td><?php echo $objResult ["employee_id"];?></td>
                          <td><?php echo $objResult ["name"];?></td>
                          <td><?php echo $objResult ["address"];?></td>
                          <td><?php echo $objResult ["username"];?></td>
                          <td><?php echo $objResult ["password"];?></td>
                          <td><?php echo $objResult ["tel"];?></td>
                          <td><a href="edit-em.php?EmployID=<?php echo $objResult["employee_id"];?>">แก้ไข</a></td>
                          <td><a href="delete-em.php?EmployID=<?php echo $objResult["employee_id"];?>">ลบ</a></td>
                      </TR> 
                       <?php } ?>     
                      </TABLE>
                      <?php mysql_close($objConnect); ?>
         </div><!--table-->
    </div><!--wrapper-->
</body>
</html>



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-11 20:07:00 By : mineymin
 


 

No. 7



โพสกระทู้ ( 9,587 )
บทความ ( 2 )



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


input form
45.$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
46.if(!$objResult)
47.{
48.echo "Not found CustomerID=".$_GET["EmployID"];
49.}
50.else
51.{
52.?>
53.<div id="form">
54.
55.<div id="f1">ชื่อ - นามสกุล: <input type="text" name="name" id="name" value="<?php echo $objResult["name"];?>"></div>
56.<div id="f1">ชื่อผู้ใช้งาน : <input type="text" name="username" id="username" value="<?php echo $objResult["username"];?>"></div>
57.<div id="f1">รหัสผ่าน : <input type="text" name="password" id="password" value="<?php echo $objResult["password"];?>"></div>
58.<div id="f1">ที่อยู่ : <input type="text" name="address" id="address" value="<?php echo $objResult["address"];?>"></div>
59.<div id="f1">ประเภทพนักงาน: <input type="text" name="userGroupID" id="userGroupID" value="<?php echo $objResult["userGroupID"];?>">
60.</div>
61.<div id="f1">เบอร์โทรศัพท์ : <input type="text" name="tel" id="tel" value="<?php echo $objResult["tel"];?>"></div>
62.<input type="submit" id="btn-submit1" value="แก้ไขข้อมูลสมาชิก">
63.
64.</div>
65.<?php
66.}
แก้เป็น
Code (PHP)
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
if( mysql_num_rows($objQuery)==0){
  echo "Not found CustomerID=".$_GET["EmployID"];
}else{
  $ro = mysql_fetch_assoc($objQuery);
?>
<div>
<div>ชื่อ - นามสกุล: <input type=text name=name value="<?php echo $ro['name'];?>"></div>
<div>ชื่อผู้ใช้งาน : <input type=text name=username value="<?php echo $ro['username'];?>"></div>
<div>รหัสผ่าน : <input type=text name=password value="<?php echo $ro['password'];?>"></div>
<div>ที่อยู่ : <input type=text name=address value="<?php echo $ro['address'];?>"></div>
<div>ประเภทพนักงาน: <input type=text name=userGroupID value="<?php echo $ro['userGroupID'];?>"></div>
<div>เบอร์โทรศัพท์ : <input type=text name=tel value="<?php echo $ro['tel'];?>"></div>
<input type=submit value="แก้ไขข้อมูลสมาชิก" >
</div>
<?php
}

id="" ถ้าไม่มีการอ้างอิงก็อย่าใส่เลยครับ ใช้แค่ name ก็พอ
และถ้า id เหมือนกัน เปลี่ยนเป็น class ครับ จะไม่มีปัญหาในการอ้างอิง
attribute attr_name=xxx กรณีที่ตัวอักษร xxx เป็นอักษรอังกฤษa-zA-Z0-9 ไม่มีอักขระพิเศษหรือวรรค
ก็ไม่จำเป็นต้องมี quote ครอบ ประหยัดเนื้อที่ พิมพ์ได้เร็วขึ้น
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-11 20:37:35 By : Chaidhanan
 


 

No. 8



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



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


ขอบคุณมากๆค่ะทำได้แล้ว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-12 00:39:29 By : mineymin
 

   

ค้นหาข้อมูล


   
 

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