while($row = mysql_fetch_array($result,MYSQL_ASSOC))
{
echo "<div class='menu_top' ><a target='_self' width=$count px class='menu_a' href='list.php?CategoryID=$CategoryID'>{$row['CategoryName']}</a></div>";
/*href链接为获取的一级分类.html*/
}
我在上面的循环中 我想把CategoryID值传给我的下一个页面
在下一个页面 我用get接受 如何得到这个值?
list.php?CategoryID=$CategoryID' 应该这样传么?
接收的时候 我这样写的$_GET['$CategoryID']; 写在了php<?开始这里
如果不对 请告诉我正确的写法 另外 我想查看传过来的值
就写了一局echo"$CategoryID" 无法显示 希望大神给看一下
传过来的值 我想用在数据库查询中 比如 我要差一个数据
$sql="select * from ma_category where CategoryID = $CategoryID" 这样写能成立么? 急啊!~
源码如下:<?
$link=mysql_connect('localhost','root','5225')or die('Could not connect:'.mysql_error());
mysql_select_db('matv')or die ('Could not select database');
$sql="SELECT * FROM ma_category where CategoryLevel=1 and CategoryIsValid=1 ";
$sql_c="SELECT count(*) FROM ma_category where CategoryLevel=1 and CategoryIsValid=1";
mysql_query('set Names "UTF8"'); /*db编码转为utf-8,要先转再查询,不然会乱码*/
$result=mysql_query($sql); /*执行sql语句*/
$rs=mysql_query($sql_c);
$row=mysql_fetch_array($rs);
$count=round(765 / $row['count(*)']); /*定义一个变量 浮点型取整算出每个一级分类菜单的宽*/
while($row = mysql_fetch_array($result,MYSQL_ASSOC))
{
echo "<div class='menu_top' ><a target='_self' width=$count px class='menu_a' href='list.php?CategoryID=$CategoryID'>{$row['CategoryName']}</a></div>";
/*href链接为获取的一级分类.html*/
}
mysql_free_result($result);?>
{
echo "<div class='menu_top' ><a target='_self' width=$count px class='menu_a' href='list.php?CategoryID=$CategoryID'>{$row['CategoryName']}</a></div>";
/*href链接为获取的一级分类.html*/
}
我在上面的循环中 我想把CategoryID值传给我的下一个页面
在下一个页面 我用get接受 如何得到这个值?
list.php?CategoryID=$CategoryID' 应该这样传么?
接收的时候 我这样写的$_GET['$CategoryID']; 写在了php<?开始这里
如果不对 请告诉我正确的写法 另外 我想查看传过来的值
就写了一局echo"$CategoryID" 无法显示 希望大神给看一下
传过来的值 我想用在数据库查询中 比如 我要差一个数据
$sql="select * from ma_category where CategoryID = $CategoryID" 这样写能成立么? 急啊!~
源码如下:<?
$link=mysql_connect('localhost','root','5225')or die('Could not connect:'.mysql_error());
mysql_select_db('matv')or die ('Could not select database');
$sql="SELECT * FROM ma_category where CategoryLevel=1 and CategoryIsValid=1 ";
$sql_c="SELECT count(*) FROM ma_category where CategoryLevel=1 and CategoryIsValid=1";
mysql_query('set Names "UTF8"'); /*db编码转为utf-8,要先转再查询,不然会乱码*/
$result=mysql_query($sql); /*执行sql语句*/
$rs=mysql_query($sql_c);
$row=mysql_fetch_array($rs);
$count=round(765 / $row['count(*)']); /*定义一个变量 浮点型取整算出每个一级分类菜单的宽*/
while($row = mysql_fetch_array($result,MYSQL_ASSOC))
{
echo "<div class='menu_top' ><a target='_self' width=$count px class='menu_a' href='list.php?CategoryID=$CategoryID'>{$row['CategoryName']}</a></div>";
/*href链接为获取的一级分类.html*/
}
mysql_free_result($result);?>
在下个页面写sql查询的话怎么写:
$sql="select * from ma_category where CategoryID = ".$CategoryID;
在下个页面写sql查询的话怎么写:->在下个页面写sql查询的话这么写:
但是有一个问题 很不解
我做的是一个点播的网站 上面的导航 都一样 是这样 首页和分类页的上面 都有分类的导航菜单 比如
电影 电视剧 娱乐 新闻 类似这样的导航
怎么说呢问题是 我打开首页进入一个分类也 比如我进入电影页 然后查看其源码 分类页的导航菜单的href 全部都是电影这个分类的ID 比如电影是4 电视剧是2 他所有分类的ID都为2了 说的不清楚可能 实在没有可用分了 所以只能再次再这里提出问题 不好意思 希望大家帮个忙
代码如下:
循环中的导航菜单 php源码 首页和分类页都一样
while($row = mysql_fetch_array($result,MYSQL_ASSOC))
{
echo "<div class='menu_top' ><a target='_self' width=$count px class='menu_a' href='list.php?CategoryID={$row['CategoryID']}'>{$row['CategoryName']}</a></div>";
/*href链接为获取的一级分类.html*/
}首页选择进入电视剧后 页面源码如下:
<div class='menu_top' ><a target='_self' width=255 px class='menu_a' href='list.php?CategoryID=2'>电视剧</a></div><div class='menu_top' ><a target='_self' width=255 px class='menu_a' href='list.php?CategoryID=2'>电影</a></div><div class='menu_top' ><a target='_self' width=255 px class='menu_a' href='list.php?CategoryID=2'>免费专区</a></div> 他的每一个分类的CategoryID都为2 为什么
我感觉是分类页没有调用到CategoryID被覆盖了似的··