简单的PHP代码。。。?
我的网站上有一段看似简单的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
$_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>