2016-08-02 3 views
0
$ _POST [ „Suche“] Wert
<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> 

Das oben erwähnte ist mein Code bekommen, aber ich kann jede von ihnen nicht geladen werden Datei in meiner aktuellen PHP-Seite anmelden. Ich habe auch die $_POST['SearchSubmit'] drucken was ich bekomme ist Nullwert. Ich möchte nur bekommen, wenn das Suchfeld gefüllt ist, so dass das Suchergebnis geladen wird, ansonsten wird studentList geladen. bitte helfen, dieses Problem zu lösen.kann nicht

+0

DFK Sie PHP mit Javascript mischen, warum? – madalinivascu

+1

Ihre PHP-if-Anweisung hat fehlende öffnende und schließende PHP-Tags –

+0

ohh ich habe das, ich bin ein Anfänger in PHP, also habe ich diesen Fehler gemacht. –

Antwort

-1

Alles ist in Ordnung.Aber Sie haben keine Aktion zugewiesen.Setzen Sie den gleichen Seitennamen wie action.Stellen Sie sich den Namen Ihrer Seite auf myform.php. dann action = "myform.php".

+0

das ist eher ein Kommentar als eine Antwort – madalinivascu

+0

Perfekt gültig (nicht gültig für w3c, aber Browser akzeptieren dies) –

0

, wenn Sie verwenden PHP-Stick mit ihm

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