Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 107,382

HOME > PHP > PHP Forum > รบกวนช่วยดูไห้ผมหน่อยครับ จะดึงข้อมูลใน data base แล้วมันขึ้นผิดพลาดครับผม





 

รบกวนช่วยดูไห้ผมหน่อยครับ จะดึงข้อมูลใน data base แล้วมันขึ้นผิดพลาดครับผม

 



Topic : 121920



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



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




ผมจะดึงขอมูลมาเพื่อแก้ไข แล้วบันทึกลงไปไหม่นะครับ

รูปคับ

Error
มันแจ้งแบบนี้อะครับ Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\18\updateload.php on line 31


โค้ดผมจะแบ่งเป็น 2 หน้านะคับ
หน้าแรก update


Code (PHP)
<?php
	$Efname = $_POST['EUser_Fname'];
	$Ename = $_POST['EUser_Lname'];
	$Edate = $_POST['EUser_date'];
	$Esex = $_POST['EUser_sex'];
	$Ecode = $_POST['EUser_code'];
	$Etel = $_POST['EUser_tel'];
	$Eemail = $_POST['EUser_email'];
	$Eaddress = $_POST['EUser_address'];
	$Empno = $_GET['Empno'];
	
	$link = mysqli_connect("localhost", "root");
	mysqli_set_charset($link,'utf8');
	$sql = "use emdata";
	$result = mysqli_query($link, $sql);
	$sql = "update user set User_Fname='$Efname', 
				User_Lname='$Ename',User_date='$Edate',User_sex='$Esex',User_code='$Ecode',User_tel='$Etel',User_email='$Eemail',User_address='$Eaddress', where id='$Empno' ";
	$result = mysqli_query($link, $sql);
	if ($result)
	{
		echo "การแก้ไขข้อมูลในฐานข้อมูลประสบความสำเร็จ<br>";
		mysqli_close($link);
	}
	else
	{
		echo "ไม่สามารถแก้ไขข้อมูลในฐานข้อมูลได้<br>";
	}
	echo "<a href=updateload.php>กลับหน้าจอการแก้ไขข้อมูล</a><br>";
	echo "<a href=Mainfunction.html>กลับหน้าจอหลัก</a><br>";
?>





หน้าสอง updateload


Code (PHP)
<?php include("template_1.php"); ?>
<meta charset="utf-8">
<title>Program Employee commision</title>
<?php include("template_2.php"); ?>
<?php
	if (!isset($_POST['send'])) {
?>
	<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
		<div class="header_01">การจัดการข้อมูลพนักงานขาย |<b> แก้ไขข้อมูลพนักงาน</b></div>

		กรอกรหัสพนักงานที่ต้องการแก้ไข <input type="text" name="User_id_val"><p>
		
		<br>
 		<input type="submit" name="send" value="Submit"style="width:170px;height:30px;">
 		<input type="reset" name="cancel" value="Reset"style="width:170px;height:30px;">
	</form>
   <?php
	}
	else 
	{
		$User_id_val = $_POST['User_id_val'];
		

		$link = mysqli_connect("localhost", "root");
		mysqli_set_charset($link,'utf8');
		$sql = "use emdata";
		$result = mysqli_query($link,$sql);
		$sql = "select * from user where id = '$User_id_val;";
		$result = mysqli_query($link, $sql,$result);
		echo "<form action=update.php?Empno=$User_id_val method=post>";
		$dbarr = mysqli_fetch_array($result); 
		echo "รหัสพนักงาน: ".$User_id_val."<br>";
		echo "ชื่อ: ";
		echo "<input type=text name=EUser_Fname value=$dbarr[User_Fname]> <br><br>";
		echo "นามสกุล: ";
		echo "<input type=text name=EUser_Lname value=$dbarr[User_Lname]> <br><br>";
		echo "วันเดือนปีเกิด: ";
		echo "<input type=text name=EUser_date value=$dbarr[User_date]> <br><br>";
        echo "เพศ: ";
		echo "<input type=text name=EUser_sex value=$dbarr[User_sex]> <br><br>";
        echo "หมายเลขบัตรประจำตัวประชาชน: ";
		echo "<input type=text name=EUser_code value=$dbarr[User_code]> <br><br>";
        echo "เบอร์โทรศัพท์ : ";
		echo "<input type=text name=EUser_tel value=$dbarr[User_tel]> <br><br>";
        echo "อีเมลล์ : ";
		echo "<input type=text name=EUser_email value=$dbarr[User_email]> <br><br>";
        echo "ที่อยู่: ";
		echo "<input type=text name=EUser_address value=$dbarr[User_address] > <br><br><br>";

		echo "<input type=submit name=save value=Submit style=width:170px;height:30px;>";
		echo "<input type=reset name=reset value=Cancel style=width:170px;height:30px;>";
		echo "</form>";
		mysqli_close($link);
	
	}
?>
<?php include("template_3.php"); ?>




Tag : PHP, MySQL









ประวัติการแก้ไข
2016-03-15 03:14:17
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-03-15 03:10:57 By : ิbank View : 345 Reply : 2
 

 

No. 1



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



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


*








ประวัติการแก้ไข
2016-03-15 03:13:50
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-03-15 03:12:23 By : ิbank
 


 

No. 2



โพสกระทู้ ( 73,918 )
บทความ ( 837 )

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

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

น่าจะผิดตั้งแต่ขั้นตอนการ Query ครับ

Code (PHP)
$query = mysqli_query($conn,$sql);

if (!$query)
  {
  echo("Error description: " . mysqli_error($con));
  }


PHP MySQL List Data Record & Get Result Row (mysqli)

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-03-15 11:15:51 By : mr.win
 

   

ค้นหาข้อมูล


   
 

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

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2019 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 , 08-9968-0655 อัตราราคา คลิกที่นี่