2016-08-02 3 views
0
<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 будет загружаться. , пожалуйста, помогите решить эту проблему.

+0

ДФК вы смешиваете PHP с JavaScript, почему? – madalinivascu

+1

У вашего оператора php if отсутствуют теги открытия и закрытия php –

+0

ohh Я получил это, я начал в php, поэтому я сделал эту ошибку. –

ответ

-1

Все в порядке. Но вы не назначили действие для form.Set имя той же страницы, что и action.Suppose имя вашей страницы myform.php. затем action = "myform.php".

+0

Это скорее комментарий, затем ответ – madalinivascu

+0

Совершенно верно (не относится к w3c, но браузер согласен с этим) –

0

если вы используете PHP придерживаться

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