PHP ID,其中$字段未知


PHP ID where $field is unknown

我正在尝试显示从表字段创建的页面ID。目前我有这个设置

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

当我回显$Id时,效果很好但是$Id需要包含来自名为$extra1的预定表字段的文本。所以我用了代码

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

当我现在回显$Id时,它只是说$extra1,而不是该字段的实际内容。字段"extra1"将始终是一个3位数的数字,因此当我回显$Id时,它应该显示222,例如

我希望你们能理解我正在努力做的事情,并期待的任何帮助

感谢

Jason

像这样更改

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

只需尝试:

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

甚至更快:

$Id = isset($_GET['id']) ? (int) $_GET['id'] : $extra1;

试试这个

$Id = "$extra1";

$Id = $extra1;