php中_GET函数的小问题!求教!

SodaCarnival 发布于 2013/12/25 17:59
阅读 427
收藏 0
PHP

在一个页面列出商品的list 每个商品有一个detail

点击detail跳转到新页面展示详细信息

在list页面有

<a href="p_detail.php?m_id=<?php echo $row['m_id']?>">details</a>

请问怎么在detail页面显示m_id=这个值的商品页面?

库里也是根据m_id做主键来存放的信息

我在detail这页里写了 $m_id = $_GET['m_id'];

但是好像没get过来。。


初学者比较迷茫>< 万分感谢!

加载中
1
Shercode
Shercode
<?php echo $row['m_id']?>  语句后都没分号呢?
钱总
钱总
没有分号是可以的
0
狂飙的小蜗牛
狂飙的小蜗牛
print_r($_GET)
0
钱总
钱总

$m_id = $_GET['m_id'];确实是这么写,如果得不到这个值可以打印出var_dump($_GET)看有没有m_id这个值

如果还是得不到,看下有没有url路由重写等

SodaCarnival
SodaCarnival
谢谢! 可以打出来了!
0
狂飙的小蜗牛
狂飙的小蜗牛
初学的时候尽量不要使用PHP框架,多看多写,多看PHP手册,边学边用
SodaCarnival
SodaCarnival
谢谢!因为我们是数据库这门课的大作业>< 要求用的php
0
疯子好好活
疯子好好活

<?php echo $row['m_id']?>

这句还可以这样写:

<?=$row['m_id']?>

inuxor
inuxor
回复 @Tuesday :你是说php官方网站在胡扯吗? <?= is now always available regardless of the short_open_tag setting. http://www.php.net/ChangeLog-5.php#5.4.0
Tuesday
Tuesday
回复 @inuxor : 瞎扯,,, 你哪搞的php5.4? 谁跟你说默认打开? 我php 5.5都没有的事.
lazyphp
lazyphp
回复 @inuxor : :( 5.4开始又鼓励了? 我一直在5.3下活着
inuxor
inuxor
回复 @lazyphp : php5.4之后短标签在配置文件中默认打开,鼓励使用
lazyphp
lazyphp
短标签最好不用。:)
0
开源中国创始人
开源中国创始人
按道理来讲,应该是有的
返回顶部
顶部