รันโค้ดเเล้วไม่เเสดงคับ คือผมต้องการเเสดงสินค้าออกมาเป็นหมวดหมู่ โดยเเค่เรากดที่ชื่อหมวดหมู่นั้นเเล้วจะเเสดงรายการที่อยู่ในหมวดหมู่นั้นออกมา
คือผมต้องการเเสดงสินค้าออกมาเป็นหมวดหมู่ โดยเเค่เรากดที่ชื่อหมวดหมู่นั้นเเล้วจะเเสดงรายการที่อยู่ในหมวดหมู่นั้นออกมา ปัญหาคือพอกดเเล้วมันไม่ขึ้นนี่สิคับ ติด
กดตรงนี้เเล้ว
<a href='../admin/index.php?fn=product&catid=<?=$row["catid"]?>'> <?=$row["catname"]?></a>
จะไปหน้าเเสดงสินค้าที่อยู่ในหมวดหมู่ ติดตรงหน้านี้เเหละคับ
product.php
<?
require_once("../include/connect_db.php");
require_once("../include/function.php");
$count=0;
$result = show_product("product,$catid");
echo "<table>";
//echo $hwel;
while($row = mysql_fetch_array($result,MYSQL_ASSOC))
{
if($count==0)
{
?>
<table width="324" height="125">
<tr>
<td width="130"><img src=../picture/<?=$row["picture"]?> border="1"></td>
<td width="156"><table width="149">
<tr>
<td width="141"><font size="2" face="MS Sans Serif, Tahoma, sans-serif">ชื่อหมวดหมู่</font></td>
</tr>
<tr>
<td><font size="2" face="MS Sans Serif, Tahoma, sans-serif">รหัสสินค้า
# <?=$row["isbn"]?></font></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><font color="#FFFF00" size="2" face="MS Sans Serif, Tahoma, sans-serif">
<a class ="cate" href="../admin/productdetail.php"><b>คลิกเพื่อดูรายละเอียด</b></a></font></td>
</tr>
</table></td>
</tr>
</table>
<?
$count++;
}
else
{
?>
<table width="324" height="125">
<tr>
<td width="130"><img src=../picture/<?=$row["picture"]?> border="1"></td>
<td width="156"><table width="149">
<tr>
<td width="141"><font size="2" face="MS Sans Serif, Tahoma, sans-serif">ชื่อหมวดหมู่</font></td>
</tr>
<tr>
<td><font size="2" face="MS Sans Serif, Tahoma, sans-serif">รหัสสินค้า
# <?=$row["isbn"]?></font></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><font color="#FFFF00" size="2" face="MS Sans Serif, Tahoma, sans-serif">
<a class ="cate" href="../admin/productdetail.php"><b>คลิกเพื่อดูรายละเอียด</b></a></font></td>
</tr>
</table></td>
</tr>
</table>
<?
$count=0;
}
?>
<?
}
echo "</table>";
?>
function.php
<?
function show_product($tablename,$catid)
{
$conn = connect_db("project");
if(!$conn)
echo "เกิดความผิดพลาดไม่สามารถติดต่อกับฐานข้อมูลได้";
$sql = "select * from $tablename where catid = '$catid'";
$result = mysql_query($sql);
if(!$result)
return 0;
else
return $result;
}
?>
ผิดตรงไหนบอกด้วยนะคับอาจจะมั่วเล็กน้อยพอดีเพิ่งศึกษาคับTag : - - - -
Date :
26 ก.พ. 2550 17:21:47
By :
อารัก
View :
1656
Reply :
1
$conn = connect_db("project");
ไม่น่าจะมีคำสั่งนี้นะครับ หรือว่าเป้นฟังชั่นที่เขียนขึ้นเองครับ
ลองแบบนี้ดูคับ
mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้"); /* ทำการเลือกฐานข้อมูลก่อน */
$sql="Select * From $tb ";
$db_query=mysql_db_query($db,$sql);
Date :
26 ก.พ. 2550 18:06:54
By :
lozomac
Load balance : Server 01