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

HOME > PHP > PHP Forum > Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\test1\coffeeshop\admin\addproduct.php on line 32


[PHP] Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\test1\coffeeshop\admin\addproduct.php on line 32

 
Topic : 073881

Guest



error:mysql

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\test1\coffeeshop\admin\addproduct.php on line 32

มันขึ้นแสดง error แบบนี้ไม่ทราบว่าเป็นเพราะอะไรค่ะช่วยดูให้ด้วยค่ะ

Code (PHP)
001.addproduct.php
002.<?
003.include "../include/connectiondb.php";
004.include "checksession.php";
005.?>
006. 
007.<html>
008.<head>
009.<meta http-equiv="content-type" content="text/html; charset=utf-8">
010.<title>เพิ่มข้อมูลเครื่องดื่ม</title>
011.</head>
012.<body>
013. 
014.<?
015.$page=$_GET[page];
016.if ($page==" ") {
017.    $page=1;
018.}
019.$each=15;
020. 
021.$sql_item = "SELECT * FROM product ";
022.$result_item = mysql_query($sql_item);
023.$totals = mysql_num_rows($result_item);
024. 
025.$totalpages=ceil($totals/$each);
026.$goto = ($page-1)*$each;
027. 
028.$sql_item = "SELECT * FROM product ORDER BY item_id DESC limit $goto,$each";
029.$result_item = mysql_query($sql_item);
030. 
031.$sql="SELECT max(itemid) AS maxitemid FROM product";
032.$result=mysql_db_query($dbname,$sql);
033.$dbarr=mysql_fetch_array($result);
034.            if ($dbarr) {
035.                         $total=$dbarr['maxitemid']+1;
036.                         if (strlen($total)=="1") {
037.                                  $total= "0" .$total;
038.                         } else {
039.                                   $total=$total;
040.                         }
041.            } else {
042.                       $total =$item_id ;
043.            }
044.?>
045.<table width="100%" border="0" align="center" cellpadding="2" cellspacing="0">
046.    <tr bgcolor="#FFCC99">
047.        <td colspan="2" bgcolor="#FF9900"><strong>:: เพิ่มข้อมูลเครื่องดื่ม ::</strong></td>
048.    </tr>
049.    <tr>
050.        <td align="right">รหัสเครื่องดื่ม</td>
051.        <td><? echo $total; ?></td>
052.    </tr>
053.    <tr>
054.        <td align="right">ชนิดเครื่องดื่ม</td>
055.        <td>
056.            <select name="ref_type_id">
057.                     <option value="0">กรุณาเลือกชนิดเครื่องดื่ม</option>
058.                     <?
059.                     $sql_type="SELECT * FROM type";
060.                     $result_type = mysql_query($sql_type);
061.                     while($dbarr_type=mysql_fetch_array($result_type)) {
062.                            echo "<option value=" . $dbarr_type['type_id'] . ">" . $dbarr_type ['type_name'] . "</option>";
063.                     }
064.                     ?>
065.            </select>
066.         </td>    
067.    </tr>
068.    <tr>
069.       <td align="right">ประเภทเครื่องดื่ม</td>
070.       <td>
071.           <select name="ref_cat_id">
072.                   <option value="0">กรุณาเลือกประเภทเครื่องดื่ม</option>
073.                   <?
074.                   $sql="SELECT * FROM category";
075.                   $result = mysql_query($sql);
076.                   while($dbarr_cat=mysql_fetch_array($result)) {
077.                         echo "<option value=" . $dbarr_cat['cat_id'] . ">" . $dbarr_cat['cat_name'] . "</option>";
078.                   }
079.                   ?>
080.           </select>
081.       </td>
082.    </tr>
083.    <tr>
084.       <td align="right">ชื่อเครื่องดื่ม</td>
085.       <td><input maxlength="50" name="item_name"></td>
086.    </tr>
087.    <tr>
088.         <td align="right">รายละเอียด</td>
089.         <td><textarea name="detail" cols="40" rows="4"></textarea></td>
090.    </tr>
091.    <tr>
092.        <td align="right">ราคา/หน่วย</td>
093.        <td><input maxlength="50" name="item_price" size="8"> บาท</td>
094.    </tr>
095.    <tr>
096.        <td align="right">ไฟล์รูปภาพ</td>
097.        <td><input type="file" name="photo"><input type="hidden" name="MAX_FILE_SIZE" value="100000"></td>
098.    </tr>
099.    <tr>
100.         <td colspan="2" align="right">
101.           <div align="center">
102.                   <input type="submit"name="submit" value="บันทึก" >
103.                   <input type="reset" name="reset" value="ยกเลิก">
104.                   <input type="hidden" name="item_no" value="<? echo $total; ?>">
105.                   </div></td>
106.    </tr>   
107.  </table>
108.</form>
109.   
110.<table width="100%" border="0" align="center" cellpadding="2" cellspacing="0">
111.   <tr bgcolor="#FFCC99">
112.      <td bgcolor="#FF9900"><div align="center"><strong>ลำดับที่</strong></div></td>
113.      <td bgcolor="#FF9900"><div align="center"><strong>รายการ</strong></div></td>
114.      <td bgcolor="#FF9900"><div align="center"><strong>ชนิด</strong></div></td>
115.      <td bgcolor="#FF9900"><div align="center"><strong>แก้ไข</strong></div></td>
116.      <td bgcolor="#FF9900"><div align="center"><strong>ลบ</strong></div></td>
117.    </tr>
118. <?
119. while ($dbarr = mysql_fetch_array($result)) {
120. ?>
121. <tr>
122.     <td align="center" width="10%"><? echo $dbarr_item['item_id']; ?></td>
123.     <td><? echo $dbarr_item['item_name']; ?></td>
124.     <td>
125.                   <?
126.                   $sql1="SELECT * FROM type WHERE type_id='$dbarr_item[ref_type_id]' ";
127.                   $result1 = mysql_query($sql1);
128.                   $dbarr1=mysql_fetch_array($result1);
129.                   echo $dbarr1['type_name'];
130.                   ?>
131.     </td>   
132.     <td align="center" width="15%">[<a href="product_action.php?do=frmedit&id=<? echo $dbarr_item['item_id']; ?>">แก้ไข</a>]</td>
133.     <td align="center" width="15%">[<a href="product_action.php?do=delete&id=<? echo $dbarr_item['item_id']; ?>">ลบ</a>]</td>
134.     </tr>
135. <?
136. }
137. ?>
138.       <tr>
139.            <td align="center"></td>
140.            <td colspan="4" align="right">รวมทั้งหมด <? echo $totals?> รายการ :
141.            <?
142.            if ($totalpages>1) {
143.                      for ($i=1;$i<=$totalpages;$i++) {
144.                          if ($i == $page) {
145.                              echo "<b>หน้า $page</b>";
146.                          } else {
147.                               echo " | <a href=\"addproduct.php&page=$i\">$i</a>&nbsp;";
148.                          }
149.                      }
150.            }
151.            ?>
152.         </td>
153.     </tr>  
154. </table>       
155.</body>   
156.</html>

Code (PHP)
01.product_action.php
02.<?
03.include "../include/connection.php";
04. 
05.if ($_REQUEST['do']=="add") {
06. 
07.    $item_id=$_POST['item_no'];
08.    $type_id=$_POST['ref_type_id'];
09.    $cat_id=$_POST['ref_cat_id'];
10.    $tname=$_POST['item_name'];
11.    $detail=$_POST['detail'];
12.    $price=number_format($_POST['itemprice'],2,'.',' ');
13.     
14.    if (($item_id=="") or ($tname=="") or ($type_id=="" ) or ($cat_id=="")) {
15.             echo "คุณใส่ข้อมูลไม่ครบ";
16.   } else {
17.             $photo=$_FILES['photo']['tmp_name'];
18.             $photo_name=$_FILES['photo']['name'];
19.             $photo_size=$_FILES['photo']['size'];
20.             $photo_type=$_FILES['photo']['type'];
21.              
22.             if ($photo=="") {
23.                    $sql_add="INSERT INTO product (item_id, item_name, unitprice, ref_cat_id, ref_type_id, detail, picture) Values ('$item_id','$tname', '$price', '$cat_id', '$type_id', '1', '$detail', '')";
24.                    $result_add=mysql_query($sql_add);
25.                    echo "บันทึกข้อมูลเรียบร้อยแล้ว";
26.                    echo "<meta http-equive='refresh' content='1;url=addproduct.php'>";
27.        } else {
28.                    $array_last=explode(".", $photo_name);
29.                    $c=count($array_last)-1;
30.                    $lastname=strtolower($array_last[$c]);
31.                    if ($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg") {
32.                            $set_photo=explode(".", $photo_name);
33.                            $pname="item_" .$_POST['item_no'];
34.                            $plname=$set_photo[1];
35.                            $photoname=$pname ."." .$plname;
36.                            copy ($photo, "../images/item/" .$photoname);
37.                            $sql_add="INSERT INTO product (item_id, item_name, unitprice, ref_cat_id, ref_type_id, status, detail, picture) VALUES ('$item_id','$tname', '$price', '$cat_id', '$type_id', '1', '$detail', '$photoname')";
38.                            $result_add=mysql_query($sql_add);
39.                            echo "บันทึกข้อมูลเรียบร้อยแล้ว";
40.                            echo "<meta http-equiv='refresh' content='1;url=addproduct.php'>";
41.                  } else {
42.                          echo "<h3>ERROR : ไม่สามารถบันทึกไฟล์รูปภาพได้ (ต้องเป็น .jpg, .gif เท่านั้น)</h3>";
43.                          echo "<meta http-equiv='refresh' content='1;url=addproduct.php'>";
44.                  }
45.                  unlink ($photo);
46.          }
47.     }
48.}
49.include "../include/closedb.php";
50.?>

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



Tag : PHP, MySQL

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-02-15 14:33:36 By : yuii View : 1779 Reply : 2
 

 

No. 1



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



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


มันหาค่าของ $dbname ไม่เจอรึป่าวคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-15 14:39:59 By : teukkead
 

 

No. 2



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


SELECT max(item_id) AS maxitemid FROM product
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-15 14:49:41 By : ikikkok
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\test1\coffeeshop\admin\addproduct.php on line 32
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





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