简单的PHP代码。。。?

简单的PHP代码。。。?,php,Php,我的网站上有一段看似简单的PHP: <?php $_GET["sid"]; if ($sid=="83893") $survey="Survey Name"; ?> 如果用户转到mypage.php?sid=83893,而不是回显“调查名称”,它不会显示任何内容?为什么会这样 正如所料,如果我简单地说 Thank You For Participating In The <?php echo $_GET["sid"]; ?> 感谢您参加 它写入sid,但为什

我的网站上有一段看似简单的PHP:

<?php 
$_GET["sid"]; 
if ($sid=="83893")
  $survey="Survey Name";
?>
如果用户转到
mypage.php?sid=83893
,而不是回显“调查名称”,它不会显示任何内容?为什么会这样

正如所料,如果我简单地说

Thank You For Participating In The <?php echo $_GET["sid"]; ?>
感谢您参加

它写入
sid
,但为什么不输出
$survey

您从未创建变量
$sid
或为其分配任何内容。
我猜您正在寻找
$sid=$\u GET['sid']或简单地
如果($\u GET['sid']==83893)

请注意,在将它与isset($\u GET['sid'])
一起使用之前,您应该检查它是否实际存在。还要注意的是,您应该在开发过程中打开它,它会帮助您解决这个问题。

$sid=$\u GET[“sid”]

然后它就会起作用,因为您永远不会定义$sid是什么

您的答案是什么

$sid = $_GET['sid'];
您的代码应该是:

<?php 
$sid = $_GET["sid"]; 
if ($sid == "83893")
  $survey="Survey Name";
?>

然后你可以说:

<h3>Thank You For Participating In The <?= $survey ?></h3>
感谢您参加

代码中没有任何变量$sid。在IF子句中,应该有$\u GET['sid']==“83893”
<h3>Thank You For Participating In The <?= $survey ?></h3>