dongmo1708 2013-12-02 11:03
浏览 27
已采纳

PHP字段未知的PHP ID [重复]

This question already has an answer here:

I am trying to display a pages ID which is created from a table field. Currently I have this setup

    if (isset($_GET['id']))
   {
   $Id = $_GET['id'];
   }
else
   {
   $Id = '147';
   }

This works great when I echo $Id However the $Id needs to contain the text from a predetermined table field named $extra1. So I used the code

if (isset($_GET['id']))
   {
   $Id = $_GET['id'];
   }
else
   {
   $Id = '$extra1';
   }

When I now echo $Id it simply says $extra1 - and not the actual content of that field. The field "extra1"will always be a 3 digit number and so when I echo $Id, it should display 222 for example

I hope you guys understand what I'm trying to do and look forward to any help

Thanks

Jason

</div>
  • 写回答

3条回答 默认 最新

  • doumei9832 2013-12-02 11:04
    关注

    Just try with:

    if (isset($_GET['id'])) {
       $Id = (int) $_GET['id'];
    } else {
       $Id = $extra1;
    }
    

    Or even faster:

    $Id = isset($_GET['id']) ? (int) $_GET['id'] : $extra1;
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line