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 > รบกวนผู้รู้ช่วยแก้ไขหน่อยครับ ข้อมูลมันไม่แสดง หรือว่าผมจะเขียนพลาดเอง รบกวนด้วยครับ



 

รบกวนผู้รู้ช่วยแก้ไขหน่อยครับ ข้อมูลมันไม่แสดง หรือว่าผมจะเขียนพลาดเอง รบกวนด้วยครับ

 



Topic : 091304



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



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




จากโค้ดผมได้เสริมให้มันแสดงชื่อเจ้าของข้อมูลไป แต่พอผมรันแล้วปรากฏว่ามันขึ้นแต่ เมนูเจ้าของสินค้า แต่ไม่ขึ้น รายชื่อของเจ้าของสินค้าครับ

อยากจะทราบว่าผมควรแก้ส่วนไหนหรือว่าผมใส่โ้คดผิดพลาดไม่ครบถ้วนเองครับ ถ้าหากรบกวนมากอย่างไร ต้องขอโทษไว้ด้วยน่ะครับ มือใหม่หน่ะครับ แหะๆ:3

นี่คือภาพน่ะครับ


1

ส่วนนี้คือโค้ดทั้งหมด

หน้าindex.php

Code (PHP)
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Index</title>
</head>

<body>

<?php
include ("header.inc.php");
include ("time.php");
include ("dbconn.inc.php");
include("paging.inc.php");

$current_page = 1 ;
if (isset ($_GET['page'] )) {
	$current_page = $_GET['page'];
}

$rows_per_page = 10;
$start_row = paging_start_row($current_page,$rows_per_page);

$sql = "select sql_calc_found_rows *, DATE_FORMAT(end_date,'$d/$m/$y') AS ndate";
$sql .= " from item where end_date > now() order by item_id DESC LIMIT $start_row,$rows_per_page";

$result = mysql_query ($sql) or die(mysql_error());
	
$found_rows = mysql_query ("select found_rows();") or die(mysql_error()) ;

$total_rows = mysql_result ($found_rows,0,0);

if (mysql_num_rows($result) == 0 ) 
{
   echo  "<p align='center'>ไม่พบรายการที่เปิดประมูล</p></body></html>";  
	exit;
}

echo "<table align='center'><tr bgcolor='#0000FF'><th width=50>รูปภาพ</th>";
echo "<th width=250>ชื่อรูปภาพ</th><th width=50>ราคาปัจจุบัน</th>";
echo "<th width=250>วันปิดประมูล</th></th>";
echo "<th width=100>เจ้าของสินค้า</th>";	
	
	while($data = mysql_fetch_array($result)) {
		$id =$data ['item_id'];
		
		
		
		$sql = "SELECT MAX(offer) FROM bid WHERE item_id = $id;";
	$r = mysql_query($sql);
	$cur_price = mysql_result($r, 0, 0);
	
		if (empty($cur_price)) {
			$cur_price=$data['starting_price'];    
		}

		echo"<tr valign=top><td><img width=30 src='img/".$data['img']."' /></td>";  
		echo "<td><a href='item_detail.php?item_id=".$id."'>".$data['item_name']."</a></td>"; 
         echo "<td align='center'>".$cur_price."</td><td align='center'>".$data ['end_date']."</td>";
		echo "<td><a href='item_detail.php?item_id=".$id."'>".$data['user_name']."</a></td>";   //  นี่คือส่วนี่ชื่อเจ้าของสินค้าไม่แสดงให้เห็นครับ เพราะเพิ่งสร้างเข้าไป


		echo "</tr>"; 
	}    


		
		echo"<tr><td colspan=5 align=center>";
		
		$page_range=5;
		$qry_str="";
		$total_pages=paging_total_pages($total_rows,$rows_per_page);	
		$pagenum= paging_pagenum($current_page,$total_pages,$page_range,$qry_str);
		
		echo"หน้า".$pagenum;
		echo"</td></tr></table>";
		?>
</body>
</html>



นี่คือหน้า item_detail.php
Code (PHP)
<?php
session_start();
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>New_item</title>
</head>

<body>



<?php
include("header.inc.php");
include ("time.php");
include ("dbconn.inc.php");

echo "<table align = 'center'  width=500 ><tr> <td align='center'>";

$id=$_GET['item_id'];


if($_POST)  {
	
	  if(!isset($_SESSION['user_id'])) {
		  header("location : user_id.php");
		  
	  }
	  
	  $user_id = $_SESSION['user_id'];
	  $item_id = $id;
	  $offer = $_POST['offer'];
	  $calid_offer = false;
	  
	  $sql="select max(offer) from bid where item_id = '$item_id' ;";
	
	  $result = mysql_query ($sql) or die(mysql_error()) ;
	  $max=mysql_result($result,0,0);
	  
	  if(empty($max)) {
		  $sql = "select starting_price from item where item_id = $item_id;";
		  $result = mysql_query($sql);
		  $starting_price=mysql_result($result,0,0);
		  
		  if($offer >= $starting_price)  {
			  $valid_offer =true;
		  }
	  }
	   if($offer >= $max )  {
			  $valid_offer =true;
		  }

	
	if(is_numeric($offer) && $valid_offer)  {

		$sql="insert into bid values
		(0,$item_id,$user_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(end_date,'$d/$m/$y')  AS ndate from item where item_id = '$id' ;";
 $result = mysql_query($sql) or die(mysql_error()) ;
 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 num_bids from bid where item_id='$id' ;";
 
 $result=mysql_query($sql);
 $bid=mysql_fetch_array($result);
 
 if($bid['num_bids'] !=0) {
$num_bids=$bid['num_bids'];
$max_offer=$bid['max_offer'];
 }
 else{
	 $num_bids=0;
	 $max_offer=$item['starting_price'];
 }
 
 echo"<div style=\"font-size:14pt; color:brown;\">{$item['item_name']}</div></br>
 <b>ผู้ร่วมประมูล:</b> $num_bids-
 <b>ราคาปัจจุบัน:</b> $max_offer- 
 <b>วันปิดประมูล</b>: {$item[end_date]}
  <b>เจ้าของสินค้า: </b> {$user[user_name]}
 <br/><br/>
 
 <img src='img/".$item['img']."' /><br/><br/>

 {$item['description'] }<br/>";
 
 
 if(isset($_SESSION['user_id']))  {
	 ?>
     <br/>
     <div style="width:300px; background-color:#CCFFFF; padding:3px; text-align:center">

     <form action="<?php echo $_SERVER[$PHP_SELF] ?>?item_id=<?php echo $id ?>" method="post">
     เสนอราคา:<input type="text" name="offer"/>
     <input type="submit" value="ตกลง"/><br/>
     </form>
     </div>
     <?php
 }
   else {
	 echo "<br/><i>หาดต้องการเสนอราคา ต้องLogin เข้าระบบก่อน</i>";
 }
 echo "
 </td>
 </tr>
 <td style=\"padding-left:100px;\">";
 
 
 $sql="select bid.offer, user_name
 from bid
 inner join user
 on bid.user_id=user.user_id
 where 
 bid.item_id=$id Order by bid.offer desc;";
 
 $result = mysql_query($sql) or die(mysql_error()) ;

 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>";
 ?>
 <p>&nbsp; </p>
 </body>
</html>




Tag : PHP, Ms Access







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-02-22 18:38:08 By : opndangelo View : 681 Reply : 2
 

 

No. 1



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

Hall of Fame 2012

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


งงกับคำถามครับ โฟกัสให้ชัดเจน






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-22 18:49:36 By : Ex-[S]i[L]e[N]t
 


 

No. 2



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : Ex-[S]i[L]e[N]t เมื่อวันที่ 2013-02-22 18:49:36
รายละเอียดของการตอบ ::
... คือส่วนของรายชื่อประมูลสินค้าหน่ะครับ ตรง"เจ้าของสินค้า" อะครับ ชื่อเจ้าของสินค้ามันไม่ปรากฏขึ้นมา ดั่งภาพที่โพสลงไปอ่ะครับเลย เลยไม่รู้จะแก้ปัญหาไงอะครับ ประมานัน้นอะคร้าบ :))

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-22 18:55:57 By : opndangelo
 

   

ค้นหาข้อมูล


   
 

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