我有一个脚本,其中 PHP 中有if else语句。但它没有用。
请找出我的错误来帮助我。
<?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
if(isset($msg))
{
echo $msg;
}
?>
<?php
if(isset($c_msg))
{
echo $c_msg;
}
?>
<script>
window.onload = function() {
document.getElementById('cno').addEventListener('input', function() {
document.getElementById('cnor').textContent = 'Track:- ' + this.value;
});
}
</script>
<div class="modal fade" id="track" tabindex="-1" role="dialog" aria-labelledby="trackLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h3 class="modal-title" id="trackLabel">Track Your Shipment.</h3>
</div>
<div class="modal-body">
<form id="Track" action="" method="POST">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="name">Enter Consignment Number</label>
<input id="cno" name="cno" type="text" class="form-control" placeholder="Eg.:- JU05GHY1532"><button type="submit" id="cnor" name="cnor" class="btn btn-primary btn-lg">Track</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
请帮我从上面的片段中找出我的错误。
我会很感激找到我的错误。
答案 0 :(得分:2)
使用以下内容替换您的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
?>
答案 1 :(得分:0)
正如@Fred提到你有一个拼写错误:$ _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,您可以轻松地看到这些错误