无法获得$ _post [“SearchSubmit”]值

时间:2016-08-02 05:36:17

标签: javascript php jquery mysql forms

<form class="form-inline" id="form1" method="post" role="form" action="">
    <div class="from-group">
        <label for="usr">Search Here</label>
        <input id="search" name="search" class="form-control" placeholder="Enter the First Name">
        <input type="submit" class="btn btn-success" name="SearchSubmit" value="GO" />
    </div>
    <div>
        <a class="btn btn-primary" href="logout.php">LOGOUT</a>
    </div>
</form>
<?php var_dump($_POST['SearchSubmit']); ?>
    <table class="table text-info">
        <tr>
            <th class="text-center">First Name</th>
            <th class="text-center">Last Name</th>
            <th class="text-center">Date of Birth</th>
            <th class="text-center">Address</th>
            <th class="text-center">Last Passout Standard</th>
            <th class="text-center">Last Passout Percentage</th>
            <th class="text-center">Last Passout Year</th>
        </tr>
        <tbody id="log"></tbody>
    </table>
    <script type="text/javascript" language="javascript">
        <?php if($_POST['SearchSubmit']){ ?>
           $('document').ready(function() {
               $('#log').load('searchresult.php');
           });
          //$('#log').load('searchresult.php');
          <?php } ?>
           $('document').ready(function() {
                 $('#log').load('studentList.php');
              });
          //$('#log').load('studentList.php');
    </script>

上面提到的是我的代码,但我无法在我当前的php页面中加载任何日志文件。 我还打印$_POST['SearchSubmit']我得到的是null值。 我只想知道如果搜索框已填满,那么将加载searchresult,否则将加载studentList。 请帮助解决这个问题。

2 个答案:

答案 0 :(得分:0)

如果你使用php stick

<?php if(isset($_POST['SearchSubmit'])){
 include 'searchresult.php';
} else {
 include 'studentList.php';
}?>

答案 1 :(得分:-1)

一切都很好。但是你没有分配动作来形成。与动作相同的页面名称。假设您的页面名称是myform.php。然后动作=&#34; myform.php&#34;。