แก้ code ให้ผมทีน่ะครับ เพ่เทพทั้งหลาย คือจากรูปอะครับ คือ ผมต้องการให้มันโชว์สินค้าตามประเภทสินค้าอะครับ
คือจากรูปอะครับ คือ ผมต้องการให้มันโชว์สินค้าตามประเภทสินค้าอะครับ แต่มันติด คำสั่ง sql เนี่ยแหละครับ แก้นานแล้ว ยังไงพี่ๆช่วยผม แก้ code ทีน่ะครับ ขอบคุณมากครับผม
code
product
<?
session_start();
include "connect.php";
$ptype=$_GET[id];
?>
<!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>แสดงสินค้า</title>
<style type="text/css">
<!--
.style12 {font-size: 12px; font-weight: bold; }
.style27 {color: #FF1F00}
.style30 {color: #000000}
.style35 {font-size: 12px}
-->
</style>
<link href="normal_font.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.style36 {font-size: 13px}
-->
</style>
</head>
<body>
<br />
<? include "head_user.php"?>
<br />
<table width="920" height="322" align="center">
<tr>
<td width="160" height="20" align="left" valign="top" scope="row"><? include "login.php"?>
<? include "menu_type.php"?> <? include "menu.php"?></td>
<td width="696" valign="top"><table width="710">
<tr bgcolor="#FF9FAA" class="normal_font">
<td width="698" height="17" align="center" bgcolor="#FF9FAA" scope="row">สินค้าทางร้าน <img src="icon/update.gif" width="60" height="10" /></td>
</tr>
</table>
<div align="center"><span class="style35"><strong>
<?
//เรียก ชื่อประเภทมาแสดง
$sql="select t_name from tb_type where t_id=$ptype";
$query=mysql_query($sql) or die("SQL Error : $sql");
$rs=mysql_fetch_array($query);
$name=$rs["t_name"];
echo $name;
?>
<?
//ส่วนเรียกสินค้ามาแสดง ตามประเภท
$sql="select p_id,p_name,p_type,p_qty,p_price,p_images from tb_product where t_id=$ptype order by p_id asc ";
$query=mysql_query($sql) or die("SQL Error : $sql");
$num_r=mysql_num_rows($query);
$perpage=10;//แบ่งหน้าละ 10 รายการ
@$ispage=$_GET["ispage"];
if(empty($ispage)){ $ispage=1; }
$limit=" Limit ".($ispage-1)*$perpage." , ".$perpage;
if(!empty($limit)){ $sql=$sql.$limit; }
$query=mysql_query($sql) or die("SQL Error : $sql");
if($num_r>=1){
$cxi=1;
?>
</strong></span>
</div>
<table width="714" cellspacing="1" bordercolor="#FF9FAA">
<tr>
<td width="351" height="165" align="left" valign="top" bgcolor="#FFFFFF" scope="row"><table width="350" cellspacing="1" bordercolor="#FF9FAA">
<?
while($rs=mysql_fetch_array($query)){
$id=$rs['p_id'];
$code=sprintf("%05d",$id);
$name=$rs["p_name"];
$type=$rs["p_type"];
$qty=$rs["p_qty"];
$price=$rs["p_price"];
$img=$rs["p_images"];
?>
<? if($cxi%2 =="1"){ ?>
<tr>
<th width="140" rowspan="6" align="center" valign="top" scope="row"><img src="backshop/photo/<?=$img?>" width="140" height="140" hspace="0" vspace="0" border="0" align="absbottom" /></th>
<td height="20" align="left" class="normal_font">รหัสสินค้า ::
<?=$code?></td>
</tr>
<tr>
<td width="196" height="20" align="left" class="normal_font"><span class="style30">ชื่อสินค้า </span>::
<?=$name?></td>
</tr>
<tr>
<td height="20" align="left" class="normal_font"><span class="style35"><span class="style30">ประเภทสินค้า</span></span><span class="style12"><span class="style30"> ::
<?=$type?>
</span></span></td>
</tr>
<tr>
<td height="20" align="left" class="normal_font"><span class="normal_font style35">สินค้าคงเหลือ ::
<?=$qty;?>
</span></td>
</tr>
<tr>
<td height="20" align="left" class="normal_font"><span class="style27">ราคา :</span> <?echo number_format($price,2,'.',',');?> <span class="style27"> บาท</span></td>
</tr>
<tr>
<td height="22" align="left" class="normal_font"><a href="buy.php?id=<?=$id;?>"><img src="icon/Add-to-cart.gif" width="105" height="20" border="0" /></a></td>
</tr>
<tr bgcolor="#FFCCD2">
<td height="14" colspan="2" align="left" valign="top" bgcolor="#E3EAC8" scope="row"><span class="normal_font">[ รายละเอียด ] <img src="icon/update.gif" width="60" height="10" /></span></td>
</tr>
</table>
<? }else{ ?>
</td>
<td width="352" align="left" valign="top" bgcolor="#FFFFFF"><table width="350" cellspacing="1" bordercolor="#FF9FAA">
<tr>
<th width="140" rowspan="6" align="center" valign="top" scope="row"><img src="backshop/photo/<?=$img?>" width="140" height="140" hspace="0" vspace="0" border="0" align="absbottom" /></th>
<td height="20" align="left" class="normal_font">รหัสสินค้า ::
<?=$code?></td>
</tr>
<tr>
<td width="194" height="20" align="left" class="normal_font"><span class="style30">ชื่อสินค้า </span>::
<?=$name?></td>
</tr>
<tr>
<td height="20" align="left" class="normal_font"><span class="style35"><span class="style30">ประเภทสินค้า</span></span><span class="style12"><span class="style30"> ::
<?=$type?>
</span></span></td>
</tr>
<tr>
<td height="20" align="left" class="normal_font"><span class="normal_font style35">สินค้าคงเหลือ ::
<?=$qty;?>
</span></td>
</tr>
<tr>
<td height="20" align="left" class="normal_font"><span class="style27">ราคา :</span> <?echo number_format($price,2,'.',',');?> <span class="style27"> บาท</span></td>
</tr>
<tr>
<td height="22" align="left" class="normal_font"><a href="buy.php?id=<?=$id;?>"><img src="icon/Add-to-cart.gif" width="105" height="20" border="0" /></a></td>
</tr>
<tr>
<td height="16" colspan="2" align="left" valign="top" bgcolor="#E3EAC8" scope="row"><span class="normal_font">[ รายละเอียด ] <img src="icon/update.gif" width="60" height="10" /></span></td>
</tr>
</table>
<br /></td>
</tr>
</table>
<br />
<?
$cxi+=1;
}
?>
<? if($num_r>$perpage){//ถ้ามีหน้าเกิน 1 หน้าให้แสดงจำนวนหน้า?>
<br />
<div align="left" class="normal_font style36">
<div align="center">
<div align="center">
<?
$totalpage=ceil($num_r/$perpage);
if($ispage>1){ echo "<a href='?ispage=1&id=$id_category'><<หน้าแรก</a> |"; } //==========หน้าแรก
//=======================แสดงหน้าทั้งหมด
for($xi=1;$xi<=$totalpage;$xi++){
if($xi!=$ispage){
echo " <a href='?ispage=$xi&id=$id_category'>$xi</a> |";
}else{
echo " <strong>[$xi]</strong> |";
}
}
if($ispage!=$totalpage){echo " <a href='?ispage=$totalpage&id=$id_category'>หน้าสุดท้าย>></a>";} //==========หน้าสุดท้าย
?>
</div>
<? } ?>
<br />
<br />
</div>
</div>
</td>
</tr>
</table>
<br />
<br />
</body>
</html><br />
<?
}
?>
<?
}
?>
menu_type
<?
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></title>
<style type="text/css">
<!--
.style1 {
font-size: 13px;
font-weight: bold;
}
.style2 {font-size: 12px}
-->
</style>
</head>
<body>
<table width="200" border="1" cellspacing="1" bordercolor="#FF9FAA">
<tr>
<td align="center" bgcolor="#FF9FAA" scope="row"><span class="style1">หมวดประเภทสินค้า<span class="normal_font style47">
<?
include"connect.php";
$sql= "select * from tb_type order by t_id";
$sqlquery=mysql_db_query($dbname,$sql);
while($result= mysql_fetch_array($sqlquery)){
$id=$result['t_id'];
$name=$result['t_name'];
?>
</span></span></td>
</tr>
<tr>
<td align="left" bgcolor="#ECF9FF" scope="row"><span class="normal_font style47"><img src="icon/Tag Add_50x50.png" width="20" height="20" align="absbottom" /><span class="style2"><a href="product?id=<?=$id;?>"> <?=$name;?>
<? } ?>
</a></span></span></td>
</tr>
</table>
</body>
</html>Tag : - - - -
Date :
2010-02-28 11:50:06
By :
chonburi f.c
View :
758
Reply :
2
$sql="select p_id,p_name,p_type,p_qty,p_price,p_images from tb_product where t_id =$ptype order by p_id asc ";
$query=mysql_query($sql) or die("SQL Error : $sql");
ตรง t_id น่าจะเป็น p_id หรือเปล่าครับ
หรือว่าจะเป็นอย่างนี้
$sql="select p_id,p_name,p_type,p_qty,p_price,p_images from tb_product where p_type =$ptype order by p_id asc ";
$query=mysql_query($sql) or die("SQL Error : $sql");
Date :
2010-02-28 12:11:26
By :
io
ขอบคุณมากเลยครับ........ ใช้ p_type ครับ งง อยู่ตั้งนาน อิอิอิ ยังไงก็ขอบคุณครับ ผมขอเมลได้ไหมครับเนี่ย
จะได้รู้จักกันไว้อะครับ
Date :
2010-02-28 13:06:35
By :
chonburi f.c
Load balance : Server 00