问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请php 简单 产品分类代码

发布网友 发布时间:2022-05-01 13:50

我来回答

2个回答

热心网友 时间:2022-04-22 10:54

商品分类展示
设置商品分类显示不仅可使该购物系统的所有商品都分门别类的显示出来,而且为用户选择商品提供了很大的方便。首先应该建立一个单独的type表用来存储商品大类,之后在shangpin表中增加一个typeid字段,该字段中存储的内容是商品大类id值,利用这个值就可以确定该商品属于那一类。商品分类展示是在showfenlei.php中完成的,代码如下:
<!--*******************************showfenlei.php*******************************-->
<?php
include("top.php");
?>
<table width="800" height="438" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="200" height="438" valign="top" bgcolor="#E8E8E8"><div align="center">
<?php include("left.php");?>
</div></td>
<td width="10" background="images/line2.gif"> </td>
<td width="590" valign="top"><table width="590" height="20" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="left"> 
<?php
$sql=mysql_query("select * from type order by id desc",$conn);
$info=mysql_fetch_object($sql);
if($info==false)
{
echo "本站暂无商品!";
}
else
{
do
{
echo "<a href='showfenlei.php?id=".$info->id."'>".$info->typename." </a>";
}
while($info=mysql_fetch_object($sql));
}
?>
</div></td>
</tr>
</table>
<?php
if($_GET[id]=="")
{
$sql=mysql_query("select * from type order by id desc limit 0,1",$conn);
$info=mysql_fetch_array($sql);
$id=$info[id];
}
else
{
$id=$_GET[id];
}
$sql1=mysql_query("select * from type where id=".$id."",$conn);
$info1=mysql_fetch_array($sql1);
$sql=mysql_query("select count(*) as total from shangpin where typeid='".$id."' order by addtime desc ",$conn);
$info=mysql_fetch_array($sql);
$total=$info[total];
if($total==0)
{
echo "<div align='center'>本站暂无该类产品!</div>";
}
else
{
?>
<table width="550" height="25" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="left"><span style="color: #666666; font-weight: bold"><span style="color: #000000">本类商品>></span><?php echo $info1[typename];?></span>
</div></td>
</tr>
</table>
<table width="550" height="10" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td background="images/line1.gif"></td>
</tr>
</table>
<table width="550" height="70" border="0" align="center" cellpadding="0" cellspacing="0">
<?php
$pagesize=10;
if ($total<=$pagesize)
{
$pagecount=1;
}
if(($total%$pagesize)!=0)
{
$pagecount=intval($total/$pagesize)+1;
}
else
{
$pagecount=$total/$pagesize;
}
if(($_GET[page])=="")
{
$page=1;
}
else
{
$page=intval($_GET[page]);
}
$sql1=mysql_query("select * from shangpin where typeid=".$id." order by addtime desc limit ".($page-1) *$pagesize.",$pagesize ",$conn);
while($info1=mysql_fetch_array($sql1)) //显示商品信息
{
?>
……
<?php
}
?>
</table>
<table width="550" height="25" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="right">  本站共有该类商品 
<?php
echo $total;
?>
 件 每页显示 <?php echo $pagesize;?> 件 第 <?php echo $page; ?>  页/共 <?php echo $pagecount; ?> 页
<?php
if($page>=2) //商品分页显示
{
?>
<a href="showfenlei.php?id=<?php echo $id;?>&page=1" title="首页"><font face="webdings"> 9 </font></a>
<a href="showfenlei.php?id=<?php echo $id;?>&page=<?php echo $page-1;?>" title="前一页"><font face="webdings"> 7 </font></a>
<?php
}
if($pagecount<=4){
for($i=1;$i<=$pagecount;$i++){
?>
<a href="showfenlei.php?id=<?php echo $id;?>&page=<?php echo $i;?>"><?php echo $i;?></a>
<?php
}
}
else
{
for($i=1;$i<=4;$i++){
?>
<a href="showfenlei.php?id=<?php echo $id;?>&page=<?php echo $i;?>"><?php echo $i;?></a>
<?php
}
?>
<a href="showfenlei.php?id=<?php echo $id;?>&page=<?php echo $page-1;?>" title="后一页"><font face="webdings"> 8 </font></a>
<a href="showfenlei.php?id=<?php echo $id;?>&page=<?php echo $pagecount;?>" title="尾页"><font face="webdings"> : </font></a>
<?php
}
?>
</div></td>
</tr>
</table>
<?php
}
?>
</td>
</tr>
</table>
<?php
include("bottom.php");
?>

热心网友 时间:2022-04-22 12:12

页面shopping.php代码:
<?
session_start();
//$CatalogSN = $_POST['CatalogSN'];
?>
<html>
<head>
<title> 选购商品 </title>
</head>
<body>
<p align = "center"> <font size = "5" color = "#0000FF"> 选购商品 </font> </p>
<p> 请在看中的商品项目的数量栏中输入所需数量: </p>
<form Action = "putinbag.php" Method = "POST">
<input type = "hidden" name = "tellme" value = <? echo $CatalogSN; ?>>
<table Border = "2">
<tr BGCOLOR = "#BOBOFF">
<td> 商品编号 </td>
<td> 商品名称</td>
<td> 单价 </td>
<td> 数量 </td>
<td> 商品简介 </td>
</tr>
<?php
$conn_ID = mysql_connect('localhost','root','root');
mysql_query("SET NAMES 'gbk'");
mysql_select_db("users",$conn_ID);
/*$row = "select*from 'procts'";
$result = mysql_query($row);
$anyrow = mysql_fetch_array($result)
while($anyrow)
{
echo ".$anyrow["ItemSN"].";
".$anyrow["ItemName"].";
".$anyrow["Prcice"].";
".$anyrow["Detail"].";
}*/

$CatalogSN = $_GET['CatalogSN']; //
$Thiskind = "Select*From procts Where CatalogSN = '$CatalogSN'";
$Thiskind = $Thiskind. "Order By ItemSN";
//$Item1 = $_POST['ItemSN'];
//$Item2 = $_POST['ItemName'];
//$Item3 = $_POST['Price'];
//$Item4 = $_POST['Detail'];
//$rec_ID = mysql_query($Thiskind);
$i = 1;
while($EveryRow = mysql_fetch_array($rec_ID = mysql_query($Thiskind)))
{
$Item1 = $EveryRow["ItemSN"];
$Item2 = $EveryRow["ItemName"];
$Item3 = $EveryRow["Price"];
$Item4 = $EveryRow["Detail"];
$Makennames[$i] = "Qty".$i;
echo "<tr> <td> ".$Item1."</td>";
"<td> ".$Item2."</td>";
"<td> ".$Item3."</td>";
"<td> <input type = text name = $Makennames[$i] size = 6> </td>";
"<td> ".$Item4."</td> </tr>";

$i++;
}
$total = $i;
?>
</Table>
<input type = hidden name = howmany value = <? echo $total; ?>>
<p> <input Type = "submit" Value = "好,我买了!" >
<input type = "reset" value = "还没想好" name = "B1">
<a href = "checkbag.php"> 查看己购物品 </a> </p>
</form>
<hr align = "center">
<p align = center>
<?
$rec_ID = mysql_query("select*from Catalog ");
while($Anyrow = mysql_fetch_array($rec_ID))
{
$Item1 = $Anyrow["CatalogSN"];
$Item2 = $Anyrow["CataInfo"];
echo "<p align = center> <a href = 'shopping.php? CatalogSN = $Item1'>
$Item2 </a> <br> <p>";
}
mysql_close($conn_ID);
?>
</p>
</body>
</html> //页面商品编号 商品名称 单价 数量 商品简介

1、$CatalogSN = $_GET['CatalogSN'];

定义的post,变成get...
2、
$Thiskind = "Select*From procts Where CatalogSN = '$CatalogSN'";

select * from ,中间得留点空吧?还有 表名称和字段名最好用一下反向引号(ESC键下面)。:

$Thiskind = "Select * From `procts` Where `CatalogSN` = '$CatalogSN'";

3、$Thiskind = $Thiskind. "Order By ItemSN";

比如:$Thiskind = $Thiskind. ' Order By ItemSN';追问我问的是输出分类,不是购物车 -_- b

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 数据库管理软件MS SQL Server,DB2,ORACLE,My SQL Server,Access和Visual FoxPro的区别 以前一直用探探每天都能匹配到好几个这几天怎么一个喜欢我的人都没有了? 绿色出行,低碳生活这个口号是什么意思 小学生文明出行宣传语 一句以绿色环保,低碳生活理念的宣传语 (必须独一无二) 苹果手机连接局域网打印机该怎么设置 蚕宝宝流黄水 蚕吐绿水是怎么才能救活 蚕宝宝为什么会排出水 内存条1866.2133,是不是都是厂家用1600超频到1866,2133然后卖出来,正规的1866,2133是不是很少 DDR3 金士顿1600MHz 和 DDR3 金士顿1866MHz 两个都是8G的一起用会有什么效果,? 内存条超频需要散热吗 金士顿4g1600超频到1866,需要加散热吗,我机箱的前后各有一个风扇了。 1600的内存都可以超频至1866吗 1600的内存超到1866 时序该怎样弄 tanx的求导过程? –tanx求导是什么,怎么求 骇客神条内存1600和1866能兼容吗 X*tanx的导数是什么? tanx方的导数是什么 tanx求导是多少 PHP商品分类 php 有没有什么方法根据商品的详细地址将商品跟加地区分类 使用php实现商品所有分类查询,类似淘宝这种 请看php代码 商品分类 option 下拉菜单选项只是显示不能点击生效(不能写入到输入框) PHP怎么添加二级分类。代码怎么写? 易企信小程序怎么设置商品分类? php如何在一个产品属于两个分类 帮忙做京东商城“商品分类”的效果代码?就是在次页面,商品分类收起来,当鼠标放上去感应才出来 php 分类筛选(帮忙给一个筛选的思路或者源码) php中如何点击顶级分类显示所有商品 关于php搜索问题 同时搜索产品名字和产品类别 本田cRV2O11款2&#39;,O排量变速箱好么? 跳绳对身体有哪些好处? CRV本田At变速箱好不好 本田cr-v 5at变速箱耐用吗 跳绳对尘肺病有帮助吗 跳绳对身体有哪些好处呢?又有哪些 坏处呢? 长期坚持每天200个跳绳,身体会有什么样的变化? 本田crv的5AT变速箱好吗?怎样使用 2016款本田crv无极变速箱好不好?