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 > Warning: mysql_result(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\Project2\Auction_Index.php on line 73 Column count doesn't match value count at row 1



 

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\Project2\Auction_Index.php on line 73 Column count doesn't match value count at row 1

 



Topic : 082045

Guest




ขอคำแนะนำ รบกวนช่วยแก้โค้ดด้วยค่ะ คือว่ามันเออเร่อน่ะค่ะ

Code
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\Project2\Auction_Index.php on line 73
Column count doesn't match value count at row 1


Code (PHP)
<?php
session_start();

function chk_login_status()
{
	if(!$_SESSION["user"])
	{
			echo "กรุณาลงชื่อเข้าใช้ระบบก่อน <br /><br />";
			flush();
			session_destroy();
			sleep(3);
			echo '<script type="text/javascript">';
			echo "window.location='Form_Login.php'";
			echo "</script>";
		}
	}
		chk_login_status();
?>
<!DOCTYPE HTML>
<head>
<title>ระบบแนะนำแหล่งเกษตรกรรมจังหวัดอุดรธานี บนแผนที่ออนไลน์ผ่านเครือข่ายอินเทอร์เน็ต</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/cufon-yui.js"></script>
<script type="text/javascript" src="js/arial.js"></script>
<script type="text/javascript" src="js/cuf_run.js"></script>
<script type="text/javascript" src="javascript/Chekfilesmember.js"></script>
</head>
<body>

<div class="main">
  <div class="header"> 		
    	<center><img src="images/headweb2.jpg"></img>
      <div class="clr"></div>
      <div class="menu" align="center">        
        <a href="Member_Profile.php" class="button green small">โปรไฟล์ส่วนตัว</a>
        <a href="" class="button green small">แหล่งเพาะปลูก</a>
        <a href="" class="button green small">แหล่งเลี้ยงสัตว์</a>
        <a href="Show_Data_MemberOnMap.php" class="button green small">สถานที่รับซื้อ-ขายสินค้าการเกษตร</a>
        <a href="Webboard.php" class="button green small">เว็บบอร์ด</a>
        <a href="Member_Files.php" class="button green small">ไฟล์ข้อมูล</a>
       
        <a href="Form_Add_Auction.php" class="button green small">ประมูลซื้อ-ขายสินค้าเกษตร</a>
      <div class="clr"></div>
    </div>
  </div> 
  <div class="clr"></div>
  
  <div class="content">
<center>
         <font size="2"> <center>
<?php
//include("header.inc.php");
//include("dbconn.inc.php");
include("connect.php");
//ตารางสำหรับกำหนดโรงร่างของเนื้อหา
echo "
<table align=center width=500>
<tr>
<td align=center>";

//อ่านค่า id ของสินค้าที่ส่งเข้ามาทาง Query String
$id = $_GET['auc_id'];

//ถ้าเป็นการส่งข้อมูลการเสนอราคากลับเข้ามา
if($_POST) {
	
	//ก่อนที่จะจัดเก็บข้อมูลการเสนอราคา 
	//เราต้องตรวจสอบข้อมูลการเสนอราคาเดิมก่อน
	//โดยเริ่มจากการหาราคาปัจจุบันของสินค้านั้นก่อน
	$sql = "SELECT MAX(offer) FROM bids WHERE auc_id = $auc_id;";
	$result = mysql_query($sql);
	$max = mysql_result($result, 0, 0);
	
	//ถ้าได้ค่าว่าง แสดงยังไม่มีผู้เสนอราคา ก็ให้นำราคาเริ่มต้นมาใช้แทน
	if(empty($max)) {
		$sql = "SELECT auc_pricestart FROM auction
					WHERE auc_id = $auc_id;";
		$result = mysql_query($sql);
		$starting_price = mysql_result($result, 0, 0);
		
		//ถ้าราคาที่เสนอ ไม่น้อยกว่าราคาเริ่มต้น ก็แสดงว่าราคานั้นยอมรับได้
		if($offer >= $starting_price) {
			$valid_offer = true;
		}
	}
	else {	//ถ้าราคาที่เสนอมากกว่าราคาปัจจุบัน ก็แสดงว่าราคานั้นยอมรับได้
		if($offer > $max) {
			$valid_offer = true;
		}
	}
	
	//หากราคาที่เสนอนั้น เป็นราคทที่ยอมรับได้ ก็จัดเก็บลงในฐานข้อมูล
	if(is_numeric($offer) && $valid_offer) {
		$sql = "INSERT INTO bids VALUES
					(0, $auc_id, $mem_id, $offer);";
		@mysql_query($sql) or die(mysql_error());
	}
	else {	//หากราคาที่เสนอนั้นยอมรับไม่ได้ ก็แจ้งข้อผิดพลาดกลับไป
		echo "<div style=\"font-size: 12pt; color: red;\">ราคาที่เสนอ($offer) ไม่สามารถยอมรับไดั</div><br />";
	}
}

//ต่อไป คือการอ่านข้อมูลมาแสดงผล

$sql = "SELECT *, DATE_FORMAT(date_end, '%d/%m/%Y') AS ndate 
 			FROM auction WHERE auc_id = $id;";
$result = mysql_query($sql);
if(mysql_num_rows($result) == 0) {
	echo "ไม่พบข้อมูลสินค้านี้
			</td></tr></body></html>";
	exit;
}

$item = mysql_fetch_array($result);

//ตรวจสอบราคาสูงสุด
$sql ="SELECT MAX(offer) AS max_offer, COUNT(bid_id) AS bid_num
			FROM bids WHERE auc_id = $id;";

$result = mysql_query($sql);
$bid = mysql_fetch_array($result);

if($bid['bid_num'] != 0) {
	$num_bids = $bid['bid_num'];
	$max_offer = $bid['max_offer'];
}
else {	//ถ้าไม่มีผู้เสนอราคา ให้ราคาปัจจุบันเท่ากับราคาเริ่มต้น
	$num_bids = 0;
	$max_offer = $item['auc_pricestart'];
}

//แสดงผล
echo "
<div style=\"font-size:14pt;color:brown;\"> {$item['auc_name']} </div> <br />

<b>ผู้ร่วมประมูล:</b> $bid_num 
-
<b>ราคาปัจจุบัน:</b> $max_offer 
-
<b>วันปิดประมูล</b>: {$item['ndate']}
<br /><br />

<img src=indexauction.php?auc_id=$id />
<br /><br />

{$item['detail_price']} <br />";

//ถ้าเข้าสู่ระบบแล้ว ใ้ห้แสดงฟอร์มสำหรับรับข้อมูลการเสนอราคา
if(isset($_SESSION['mem_id'])) {
?>
<br />
<div style="width: 300px; background-color: #CCFFFF; padding: 3px; text-align: center">

<!-- action ของฟอร์ม จะต้องนำค่า id ของสินค้ามาแนบแบบ Query String เอาไว้ด้วย
		เพื่อให้หลังการโพสต์ข้อมูลขึ้นไป สามารถนำไปใช้ตรวจสอบได้ว่าเป็นของสินค้าใด -->
		
<form action="<?php echo $_SERVER['PHP_SELF'] . "?auc_id=$id"; ?>" method="post">
เสนอราคา:<input type="text" name="offer" />
<input type="submit" value="ตกลง"  /><br />
*ราคาที่เสนอต้องสูงกว่าราคาสูงสุดที่มีผู้่เสนอไว้แล้ว
</form>
</div>
<?php
}
else {
	echo "<br /><i>หากต้องการเสนอราคา ต้องล็อกอินเข้าสู่ระบบก่อน</i>";
}

echo "
</td>
</tr>
<tr>
<td style=\"padding-left: 100px;\">";

//แสดงประวัติการเสนอราคา ซึ่งก็คือการอ่านราคาทั้งหมดที่เคยมีผู้เสนอสำหรับสินค้านั้น
//$sql = "SELECT bid.offer, user.user_name 
 //			FROM bid, user
	//		WHERE bid.user_id = user.user_id 
		//	 	AND bid.item_id = $id 
			//ORDER BY bid.offer DESC;";

//$result = mysql_query($sql);

//if(mysql_num_rows($result) > 0) {
	//echo "<br /><b>ประวัติการเสนอราคาของรายการนี้:</b>
	 //		<ul>";
	//while($data = mysql_fetch_array($result)) {
		//echo "<li> {$data['user_name']} - {$data['offer']} </li>";
	//}
	//echo "</ul";

//}

echo "
</td>
</tr>
</table>";
?>
<br /><br /><br /><br />
   
        </div>

      <div class="clr"></div>

  <div class="footer">
    <div class="footer_resize">
      <p class="lf"> Udonthani Rajabhat University </p>
      <ul class="fmenu">
           <li class="active"><a href="Logout.php"><span><font size="3">ออกจากระบบ</font></span></a></li>
          
      </ul>
    </div>
    <div class="clr"></div>
  </div>
</div>
</body>
</html>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-08-08 00:05:18 By : beeblay View : 924 Reply : 1
 

 

No. 1



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

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

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

คำสั่ง Insert ควรระบุ Column ด้วยครับ

Code
INSERT INTO [Table-Name] (Column1,Column2,Column3,...) VALUES ('Value1','Value2','Value3',...)







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-08 08:44:12 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : Warning: mysql_result(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\Project2\Auction_Index.php on line 73 Column count doesn't match value count at row 1
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่