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 > ติด Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource ช่วยดูหน่อยค่ะ



 

ติด Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource ช่วยดูหน่อยค่ะ

 



Topic : 072880

Guest




ลองแก้มาหลายวันแล้ว ยังแก้ไม่ได้เลยค่ะ ช่วยดูให้หน่อยนะคะ ขอบคุณค่ะ ^^
Code (PHP)
 <html>
<title></title>
<?
	if (!$send) {
	
	?> <form method="post" action="<? $PHP_SELF; ?>">
		<H2><B>ข้อมูลวันเดือนปีที่ผลิตและหมดอายุของแต่ละผลิตภัณฑ์</B></H2>
	<? echo 'Product ID : <input type="text" name="idd" id="idd" value="'.(isset($_REQUEST['idd'])?htmlspecialchars($_REQUEST['idd']):'').'"><p>'; 
		echo 'Manufacturing date : <input type="text" name="mf" id="mf" value="'.(isset($_REQUEST['mf'])?htmlspecialchars($_REQUEST['mf']):'').'"><p>';
		echo 'Expire date : <input type="text" name="ex" id="ex" value="'.(isset($_REQUEST['ex'])?htmlspecialchars($_REQUEST['ex']):'').'"><p>';  ?>
		ECC : <select name="level">
			<option value="L"'.(($errorCorrectionLevel=='L')?' selected="selected"':'').'>L - Smallest</option>
			<option value="M"'.(($errorCorrectionLevel=='M')?' selected="selected"':'').'>M</option>
			<option value="Q"'.(($errorCorrectionLevel=='Q')?' selected="selected"':'').'>Q</option>
			<option value="H"'.(($errorCorrectionLevel=='H')?' selected="selected"':'').'>H - Best</option>
			</select>
		Size : <select name="size">
		<? for ($i=5;$i<=10;$i++)
			echo '<option value="'.$i.'"'.(($matrixPointSize==$i)?'selected':'').'>'.$i.'</option>'; ?>
			</select>
		<input type="submit" name="send" value="Submit" id="submit">
		<input type="reset" name="cancle" value="Reset" id="reset">
		</form><p>
		<span id="showdetail"></span>
<?
  }else
  {
   	 include "config.php";
	$sql1 = "Insert Into date(ProductID, MFG, EXP) Values ('$idd', '$mf', '$ex');";
	$result1=mysql_db_query($DBName,$sql1) or die("ไม่สามารถเพิ่มข้อมูลได้ กรุณาตรวจสอบข้อมูลอีกครั้ง");
	mysql_close();
	print"เพิ่มข้อมูลเรียบร้อยแล้ว"; 
	echo "<br>"; 
	
	
	$PNG_TEMP_DIR = dirname(__FILE__).DIRECTORY_SEPARATOR.'temp'.DIRECTORY_SEPARATOR;
	$PNG_WEB_DIR = 'temp/';	
	
	include "qrlib.php";
	
	if (!file_exists($PNG_TEMP_DIR))
        mkdir($PNG_TEMP_DIR);
    $filename = $PNG_TEMP_DIR.'test.png';
	
	$errorCorrectionLevel = 'L';
    if (isset($_REQUEST['level']) && in_array($_REQUEST['level'], array('L','M','Q','H')))
        $errorCorrectionLevel = $_REQUEST['level'];    

    $matrixPointSize = 4;
    if (isset($_REQUEST['size']))
        $matrixPointSize = min(max((int)$_REQUEST['size'], 5), 10);


    if (isset($_REQUEST['idd'])) { 
    
            
        // user data
         $filename = $PNG_TEMP_DIR.'test'.md5($_REQUEST['idd'].'|'.$errorCorrectionLevel.'|'.$matrixPointSize).'.png';
 
		//$productid = $_REQUEST['idd'];
		$strsql = "select CONCAT(ProductID, Energy, Sugars, Total_Fat, Sodium) as ccfield from nutritionfact where ProductID = '".$_REQUEST["idd"]."' ;";
		$querysql = mysql_db_query($DBName,$strsql);
		$resultsql = mysql_fetch_array($querysql);
	
        QRcode::png($_REQUEST['idd']." ".'$result2["ccfield"]'." ".$_REQUEST['mf']." ".$_REQUEST['ex'], $filename, $errorCorrectionLevel, $matrixPointSize, 2);
		 
    }
	 echo '<img src="'.$PNG_WEB_DIR.basename($filename).'" />'; 
	}
?>
</html>





Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-01-29 20:29:42 By : Supergirl View : 1146 Reply : 3
 

 

No. 1



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

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

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

Quote:
$querysql = mysql_db_query($DBName,$strsql);


เปลี่ยนเป็น

Code (PHP)
$querysql = mysql_query($strsql) or die(mysql_error());







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-30 05:44:16 By : webmaster
 


 

No. 2

Guest


ขอบคุณมากๆค่ะพี่ mr.win ไม่ขึ้น Warning แล้ว
แต่ว่า ตรง
Code (PHP)
[php]$strsql = "select CONCAT(ProductID, Energy, Sugars, Total_Fat, Sodium) as ccfield from nutritionfact where ProductID = '".$_REQUEST["idd"]."' ;";
$querysql = mysql_query($strsql) or die(mysql_error());
$resultsql = mysql_fetch_array($querysql);

QRcode::png($_REQUEST['idd']." ".'$resultsql["ccfield"]'." ".$_REQUEST['mf']." ".$_REQUEST['ex'], $filename, $errorCorrectionLevel, $matrixPointSize, 2);

หนูผิดตรงไหนรึเปล่าคะ เพราะข้อมูลที่ generate ได้ มันออกมาเป็น $resultsql["ccfield"] ไม่ได้ออกมาเป็นข้อมูลจากฐานข้อมูลอ่าค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-30 11:34:27 By : Supergirl
 

 

No. 3

Guest


ลองแก้เอง แก้ได้แล้วค่ะ พี่ mr.win ขอบคุณมากมากค่ะ ^^
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-30 11:48:59 By : Supergirl
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ติด Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource ช่วยดูหน่อยค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 00
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 อัตราราคา คลิกที่นี่