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

HOME > PHP > PHP Forum > ช่วยดูโค้ดแก้ไขให้หน่อยค่ะ error Query was empty ขอบคุณล่วงหน้านะค่ะ



 

ช่วยดูโค้ดแก้ไขให้หน่อยค่ะ error Query was empty ขอบคุณล่วงหน้านะค่ะ

 



Topic : 054909



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



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




Code (PHP)
<?
 require_once("connect/config.inc.php");

$id = $_GET['id'];

if(isset($_POST['Submit1'])){
  
   $name=$_POST['name'];
   $birthday=$_POST['date'];
   $age=$_POST['age'];
   $sex=$_POST['sex'];
   $address=$_POST['address'];
   $amper=$_POST['amper'];
   $province=$_POST['province'];
   $zipcode=$_POST['zipcode'];
   $education=$_POST['education'];
   $work=$_POST['work'];
   $email=$_POST['email'];

//เรื่องอัฟโหลดรูป
if(!empty($use_img)){ // "มีการอัพโหลด";
$pathsave = $pathsave.$id.".jpg";//ตำแหน่งพาส ตามด้วยชื่อไฟล์ที่เป็นเลขที่ตำแหน่ง
$maxsize = "102400"; //ขนาดไฟล์ที่จำกัดไว้
$filesize = $_FILES['photo']['size']; //ขนาดของไฟล์ที่อัพมา
$filetype = $_FILES['photo']['type'];
   if($filetype != "image/gif" and $filetype != "image/pjpeg"){
      echo "<center><br><br><br>";
	  echo "ชนิดของไฟล์ที่อัพโหลดมาผิดนะ ให้ได้เฉพาะ *.Gif *.JPEG เท่านั้นน <br>";
	  echo "<a href='javascript:history.back()'>กลับไป</a>";
	  exit;
	}
	if($filesize>$maxsize){
	  echo "<center><br><br><br>";
	  echo "ขนาดไฟล์  ใหญ่เกินไป   ต้องไม่เกิน 500 KB นะ<br>";
	  echo "<a href='javascript:history.back()'>กลับไป</a>";
	  exit;
	}
	     $result = move_uploaded_file($_FILES['photo']['tmp_name'],$pathsave);
	if($result!=1)
	  echo "ไม่สามารถอัพโหลดไฟล์ได้";
	
	  $images = $pathsave; 
	  $height = 120; //กำหนดขนาดความสูง 
	  $size = getimagesize($images);
	  $width = round($height*$size[0]/$size[1]); //ขนาดความกว้่างคำนวนเพื่อความสมส่วนของรูป 
	  if($width>100) $width = 100;
	     if($size[2] == 1) {
		    $images_orig = imagecreatefromgif($images); //resize รูปประเภท GIF 
		 } else if($size[2] == 2) {
			$images_orig = imagecreatefromjpeg($images); //resize รูปประเภท JPEG 
		 }
			$photoX = imagesx($images_orig);
			$photoY = imagesy($images_orig); 
			$images_fin = imagecreatetruecolor($width, $height); 
			imagecopyresampled($images_fin, $images_orig, 0, 0, 0, 0, $width+1, $height+1, $photoX, $photoY); 
			imagejpeg($images_fin, $images); //ชื่อไฟล์ใหม่ 
			imagedestroy($images_orig);
			imagedestroy($images_fin);
			$imgsqlsave = $imgsqlsave.$id.".jpg"; //ไว้บันทึกลงฐานข้อมูล

$password=sha1($password);

$sql_update = " update tb_user set  
				name = '$name',
				birthday = '$birthday',
				age = '$age',
				sex = '$sex',
				address = '$address',
				amper = '$amper',
				province = '$province',
				zipcode = '$zipcode',
				phone = '$phone',
				education = '$education',
				work = '$work',
				email = '$email',
				photo = '$imgsqlsave'
				where id = '$id'";
echo $sql_update;
   }else{ //  ไม่มีการอัพโหลด

$password=sha1($password);

$pathsave = "0";
$imgsqlsave = "0";

$sql_update = " update tb_user set  
				name = '$name',
				birthday = '$birthday',
				age = '$age',
				sex = '$sex',
				address = '$address',
				amper = '$amper',
				province = '$province',
				zipcode = '$zipcode',
				phone = '$phone',
				education = '$education',
				work = '$work',
				email = '$email'
				where id = '$id' ";
	echo $sql_update;
	}
	
$result=mysql_query($sql_insert)or die("$sql <br> ไม่แก้ไขข้อมูลได้".mysql_error());
   echo "<center><br><br><br><img src=pic_bg/load.gif>&nbsp; กำลังทำการแก้ไขข้อมูล รอสักครู่.... ";
   echo"<meta http-equiv='refresh'content='20;URL=?pages=show_user'>";
}
	
?>


[/php]



Tag : PHP









ประวัติการแก้ไข
2011-01-22 22:09:41
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-01-22 22:03:51 By : neenarat View : 7804 Reply : 10
 

 

No. 1



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



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


ง่าสสสไม่มีคนมาช่วยเรยอ่า

แง๊ๆๆ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-22 22:18:53 By : neenarat
 


 

No. 2

Guest


ไม่รู้ว่าโค้ด SQL ผิดพลาดตรงไหนรึป่าว ลองเช็คดูดีๆนะครับ โค้ดอาจผิด หรือ ไม่ก็โค้ดบางตัวไม่แมชกับตัว ดาต้าเบส หรือป่าว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-11 16:19:34 By : ควาย
 

 

No. 3

Guest


$sql_insert มาจากไหน
เพระาว่าข้างบนมันเป็น $sql_update นะ อาจจะเป็นที่ใส่ตัวแปรผิดนะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-11 16:25:22 By : grandraftz
 


 

No. 4



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

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

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


-.-


ประวัติการแก้ไข
2012-11-17 18:36:20
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-17 18:35:37 By : nukedonut1
 


 

No. 5



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

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

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

Quote:
Query was empty


มันแปลว่าว่าง หรือไม่มีคำสั่งในการ Query ครับ ตัวแปรน่าจะผิดครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-18 07:41:33 By : mr.win
 


 

No. 6

Guest


เกิดจาก ค่าใน mysql_query() = ค่าว่าง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-20 17:25:21 By : e28bx
 


 

No. 7



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



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

mr.win บอกถูกแล้วครับ

Code (PHP)
$sql_update = " update tb_user set 
name = '$name',
birthday = '$birthday',
age = '$age',
sex = '$sex',
address = '$address',
amper = '$amper',
province = '$province',
zipcode = '$zipcode',
phone = '$phone',
education = '$education',
work = '$work',
email = '$email'
where id = '$id' ";
echo $sql_update;

result=mysql_query($sql_insert)or die("$sql <br> ไม่แก้ไขข้อมูลได้".mysql_error());


$sql_insert ตัวนี้ไม่ค่าที่ส่งไปคิวรี่ ทำให้ ว่าง empty
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-05 09:23:56 By : arsachi
 


 

No. 8

Guest


Code
1:<?php require_once('Connections/connect.php'); ?> <?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; } $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } if ((isset($_GET['ID_employees'])) && ($_GET['ID_employees'] != "")) { $deleteSQL = sprintf("DELETE FROM employees WHERE ID_employees=%s %s", GetSQLValueString($_GET['ID_employees'], "text")); mysql_select_db($database_connect, $connect); $Result1 = mysql_query($deleteSQL, $connect) or die(mysql_error()); $deleteGoTo = "employeesDate.php"; if (isset($_SERVER['QUERY_STRING'])) { $deleteGoTo .= (strpos($deleteGoTo, '?')) ? "&" : "?"; $deleteGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $deleteGoTo)); } ?>





ช่วยหน่อยนะครับ ไม่รู้ว่ามันผิดอย่างไร
แต่มันแจ้งว่า:Warning: sprintf(): Too few arguments in C:\xampp\htdocs\SAO\employeesdelete.php on line 36
Query was empty
หมายเหตุ:บรรทัดสีแดง คือมันแจ้งว่าผิด
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-12 00:45:34 By : pongpat
 


 

No. 9



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



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


echo $deleteSQL; เอาค่าออกมาดูครับ และทางที่ดีตั้งกระทู้ใหม่ก็ได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-12 08:47:41 By : arm8957
 


 

No. 10



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



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


ที่แจ้งมา %s %s มันมี 2 อัน
string sprintf ( string $format [, mixed $args [, mixed $... ]] )

แต่ GetSQLValueString($_GET['ID_employees'], "text") มันมองเห็นเป็นค่าเดียวครับ

น่าจะเป็นแบบนี้
GetSQLValueString($_GET['ID_employees']), "text"
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-12 15:54:33 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดูโค้ดแก้ไขให้หน่อยค่ะ error Query was empty ขอบคุณล่วงหน้านะค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 04
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 อัตราราคา คลิกที่นี่