如果在PHP不工作

时间:2017-06-16 17:02:05

标签: php html

我有一个脚本,其中 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">&times;</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>

请帮我从上面的片段中找出我的错误。

我会很感激找到我的错误。

2 个答案:

答案 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,您可以轻松地看到这些错误