2016-02-01 1 views
0

ma'am/sir У меня проблема, я хочу просмотреть «Поиск не найден» внутри моей таблицы, но при нажатии кнопки поиска он перейдет на пустую страницу с этим поиском не найдено:просмотр поиска не найден в таблице с помощью codeigniter

это моя модель:

function search($keyword) 
{ 
    $this->db->like('Firstname',$keyword); 
    $this->db->or_like('Middlename',$keyword); 
    $this->db->or_like('Lastname',$keyword); 
    $this->db->or_like('Idnumber',$keyword); 
    $query = $this->db->get('studentinformation'); 
    if ($query->num_rows() > 0) 
      return $query->result(); 
    else 
    return FALSE; 
} 

Это мой контроллер:

function search_keyword() 
{ 
    $session_data = $this->session->userdata('logged_in'); 
    $data['Username'] = $session_data['Username']; 
    $keyword = $this->input->post('keyword'); 
    $data['results'] = $this->model_adminlogin->search($keyword); 
    if (!empty($data)) 
     echo 'Search not found'; 
    else 
       $this->load->view('result_view',$data); 
} 

Это мое мнение:

<div class="z table-responsive"> 
    <table class=" table table-hover">   
     <thead > 
      <tr> 
       <th>ID Number</th> 
       <th>First name</th> 
       <th>Middle name</th> 
       <th>Last name</th> 
       <th>Sex</th>  
      </tr> 
     </thead><?php 
      if (!empty($data)) 
      echo 'Search not found'; 
      else 
      { 
       <tbody> 
        foreach($results as $row) 
        { ?> 
          <tr>        
           <td><?php echo $row-> Idnumber ?></td> 
           <td class="text-capitalize "><?php echo $row -> Firstname ?></td> 
           <td class="text-capitalize"><?php echo $row->Middlename ?></td> 
           <td class="text-capitalize"><?php echo $row-> Lastname ?></td> 
           <td class="text-capitalize"><?php echo $row-> Sex?></td> 
           <td> 
            <a href="<?php echo site_url('viewstudentinalpha/viewspecific/'.$row->Id) ?>" class="btn btn-info " style="font-size: 18px;" type="submit" name="submit" role="button">Option</a> 
           </td> 
          </tr> 
         <?php 
        }   
     } ?> 
     </tbody> 
    </table> 
</div> 

ответ

0

Попробуйте эту кодировку

контроллер

function search_keyword() 
     { 
     $session_data = $this->session->userdata('logged_in'); 

       $data['Username'] = $session_data['Username']; 

       $keyword = $this->input->post('keyword'); 

      $data['results'] = $this->model_adminlogin->search($keyword); 
     if (empty($data['results'])) 
    { 
      $data['message'] = 'Search not found'; 

    } 
$this->load->view('result_view',$data); 
    } 

Просмотр Coding

<div class="z table-responsive" > 
      <table class=" table table-hover" > 


       <thead > 
          <tr > 

            <th>ID Number</th> 
            <th>First name</th> 
            <th>Middle name</th> 
            <th>Last name</th> 
            <th>Sex</th> 

          </tr> 
         </thead> 
        <tbody> 

    <?php if (isset($message)): 
     echo "<tr>".$message."</tr>"; 

    else: foreach($results as $row):?> 





      <tr> 


        <td><?php echo $row-> Idnumber ?></td> 
        <td class="text-capitalize "><?php echo $row -> Firstname ?></td> 
        <td class="text-capitalize"><?php echo $row->Middlename ?></td> 
        <td class="text-capitalize"><?php echo $row-> Lastname ?></td> 
        <td class="text-capitalize"><?php echo $row-> Sex?></td> 
          <td> 
           <a href="<?php echo site_url('viewstudentinalpha/viewspecific/'.$row->Id) ?>" class="btn btn-info " style="font-size: 18px;" type="submit" name="submit" role="button">Option</a> 

          </td> 
     </tr> 
     </tbody> 




       <?php endforeach; endif; ?> 





      </tbody> 
      </table> 
     </div> 
+0

Вы не хотите иметь TBODY в Еогеасп – killstreet

+0

спасибо сэр @vaira Muthu –

+0

У меня проблема, я хочу положить внутри таблицы, как показано ниже в id, firstname ..... –

1

Попробуйте изменить следующий код в View File:

<div class="z table-responsive" > 
      <table class=" table table-hover" > 


       <thead > 
          <tr > 

            <th>ID Number</th> 
            <th>First name</th> 
            <th>Middle name</th> 
            <th>Last name</th> 
            <th>Sex</th> 

          </tr> 
         </thead> 

    <?php 



      if (!isset($results)) 
{ 
     echo 'Search not found'; 

     } else{ foreach($results as $row){ 

          ?> 




    <tbody> 
      <tr> 


        <td><?php echo $row-> Idnumber ?></td> 
        <td class="text-capitalize "><?php echo $row -> Firstname ?></td> 
        <td class="text-capitalize"><?php echo $row->Middlename ?></td> 
        <td class="text-capitalize"><?php echo $row-> Lastname ?></td> 
        <td class="text-capitalize"><?php echo $row-> Sex?></td> 
          <td> 
           <a href="<?php echo site_url('viewstudentinalpha/viewspecific/'.$row->Id) ?>" class="btn btn-info " style="font-size: 18px;" type="submit" name="submit" role="button">Option</a> 

          </td> 
     </tr> 
     </tbody> 




       <?php 
       } 


     } 

         ?> 




      </tbody> 
      </table> 
     </div> 
+0

спасибо, сэр @Ketan Solanki –

0

попробовать этот код

контроллер

function search_keyword() 
{ 
    $session_data = $this->session->userdata('logged_in'); 

    $data['Username'] = $session_data['Username']; 

    $keyword = $this->input->post('keyword'); 

    $data['results'] = $this->model_adminlogin->search($keyword); 
    if ($data['result'] == FALSE) 
    { 
     $data['message'] = 'Search not found'; 

     $this->load->view('result_view',$data); 

    }else{ 
     $this->load->view('result_view',$data); 
} 
} 

вид

<div class="z table-responsive" > 
    <table class=" table table-hover" > 
     <thead > 
      <tr > 
       <th>ID Number</th> 
       <th>First name</th> 
       <th>Middle name</th> 
       <th>Last name</th> 
       <th>Sex</th> 

      </tr> 
     </thead> 
     <tbody> 
    <?php 

     if(isset($result)){ 
      foreach($results as $row){ 
     ?> 
     <tr> 
     <td><?php echo $row-> Idnumber ?></td> 
     <td class="text-capitalize "><?php echo $row -> Firstname ?></td> 
     <td class="text-capitalize"><?php echo $row->Middlename ?></td> 
     <td class="text-capitalize"><?php echo $row-> Lastname ?></td> 
     <td class="text-capitalize"><?php echo $row-> Sex?></td> 
     <td> 
      <a href="<?php echo site_url('viewstudentinalpha/viewspecific/'.$row->Id) ?>" class="btn btn-info " style="font-size: 18px;" type="submit" name="submit" role="button">Option</a> 
     </td> 
    </tr> 
    <?php 
    } } 
    if(isset($meassge)) 
    { 
     echo $message; 
    } 
    ?> 
    </tbody> 
</table> 

+0

спасибо, сэр/maam @noushid p –

Смежные вопросы