嘿,我明白了:注意:未定义的索引:在第37行的C:\ wamp \ www \ tests \ Joomla \ Website \ index.php
我的代码就是这样:
<?php
$remarks=$_GET['remarks'];
if ($remarks==null and $remarks=="")
{
echo '';
}
if ($remarks=='success')
{
echo 'Registration Success';
}
?>
我不明白为什么我会这样。请帮忙!
答案 0 :(得分:1)
首先,你没有说37号线在哪里......我不是巫师,但我可以从错误中猜出......
由于错误为Undefined index
,因此必须来自以下行:
$remarks=$_GET['remarks'];
在尝试获取值$_GET['remarks']
之前,您应该验证isset($_GET['remarks'])
与$remarks
不为空。
其次,该行没有任何意义,因为null
永远不会是""
和 if ($remarks==null and $remarks=="")
:
<?php
$remarks = "";
if ( isset($_GET['remarks']) ) {
$remarks = $_GET['remarks'];
}
if ( $remarks == 'success' ) {
echo 'Registration Success';
}
?>
所以我会写这样的代码:
{{1}}