如果php中的else不起作用
我有一个脚本,其中在PHP中有if-else语句。但它不起作用 请帮我找出我的错误如果php中的else不起作用,php,html,Php,Html,我有一个脚本,其中在PHP中有if-else语句。但它不起作用 请帮我找出我的错误 window.onload=函数(){ document.getElementById('cno').addEventListener('input',function(){ document.getElementById('cnor').textContent='Track:-'+this.value; }); } &时代; 跟踪你的货物。 输入托运编号 跟踪 用以下内容替换PHP以简化问题: <?p
window.onload=函数(){
document.getElementById('cno').addEventListener('input',function(){
document.getElementById('cnor').textContent='Track:-'+this.value;
});
}
&时代;
跟踪你的货物。
输入托运编号
跟踪
用以下内容替换PHP以简化问题:
<?php
if(isset($_POST['submit']))
{
if(!empty($_POST['cno']))
{
$cno = $_POST['cno'];
echo $c_msg="2";
}//end if
else
{
echo $msg="1";
}//end else
}//end if
?>
用以下内容替换PHP以简化问题:
<?php
if(isset($_POST['submit']))
{
if(!empty($_POST['cno']))
{
$cno = $_POST['cno'];
echo $c_msg="2";
}//end if
else
{
echo $msg="1";
}//end else
}//end if
?>
正如@Fred所提到的,您有一个输入错误:$\u POST,而不是$POST 你还错过了一个结束括号:
if(isset($_POST['submit'])) //this is the wrong if condition
{
$cno=$POST['cno'];
} //this is the missing closing bracket
if(empty($cno))
{
使用带有语法突出显示的IDE,您可以很容易地看到这些错误,正如@Fred提到的,您有一个输入错误:$\u POST,而不是$POST 你还错过了一个结束括号:
if(isset($_POST['submit'])) //this is the wrong if condition
{
$cno=$POST['cno'];
} //this is the missing closing bracket
if(empty($cno))
{
使用带有语法突出显示的IDE,您可以很容易地看到这些错误使用适当的缩进,您应该再次看到问题Everyone missed
$POST
;这种情况if(isset($POST['submit'])
不会发生。yoiu需要访问并设置为捕获、显示和查看您的开发人员控制台,如果这也与JS相关;使用适当的缩进,你应该再次看到每个人都错过的问题$POST
;这种情况if(isset($POST['submit'])
不会发生。yoiu需要访问并设置为捕获、显示和查看您的开发人员控制台,如果这也与JS相关;有些事我不适合做,但没用。。我已经用你的代码编辑了上面的代码片段。。但是它没有解决我的问题当然它不起作用。见上面的评论,我们也这么做了,修正了。感谢弗雷德关注细节@朱利安科斯特更新后我没有工作@朱利安科斯特,请把它整理一下,它不起作用。。我已经用你的代码编辑了上面的代码片段。。但是它没有解决我的问题当然它不起作用。见上面的评论,我们也这么做了,修正了。感谢弗雷德关注细节@朱利安科斯特更新后我没有工作@朱利安科斯特:请整理一下。你应该在他们的问题下检查我的评论。你是对的,没有注意到:)还有一些新的评论,我放弃尝试修复所有的打字错误;)有太多了,如果这是JS相关的,我不是那个适合的人,这就是为什么我没有发布答案。你应该在他们的问题下检查我的评论。你是对的,没有注意到:)还有一些新的评论,我放弃尝试修复所有的打字错误;)有太多了,如果这是JS相关的,我不是那个适合它的人,这就是为什么我没有发布一个答案。