2016-12-20 3 views
0

к примеру у меня есть база данных:

id | Code | Name  | Age | 
============================== 
1 | 111 | AAAA  | 21 | 
2 | 121 | BBBB  | 23 | 

и SQL запросы код:

public function detail($Code) 
    { 
     $tSQL = "select * from table_employee where Code = '{$Code}' "; 

     $query = $this->db->query($tSQL); 

     return $query->num_rows(); 

    } 

как отобразить в виде

<?php 
if(!empty($detail)) {                  foreach($detail as $row) { ?>  
<?php echo "<tr>" ?>              <?php echo "<td width='1%'><center>".$row->code;"<center></td>" ?> 
<?php echo "<td width='1%'><center>".$row->name;"<center></td>"?> 
<?php echo "<td width='1%'><center>".$row->age;"<center></td>"?>        
<?php }} ?>  

c состояние где есть любой кто знает?

ответ

0

Ввиду вам только нужно использовать тег на синтаксис PHP

<?php 
    if(!empty($detail)) { 
    foreach($detail as $row) { ?>  
     <tr> 
     <td width='1%'><center><?php echo $row->code;?> <center></td> 
     <td width='1%'><center><?php echo $row->name;?> <center></td> 
     <td width='1%'><center><?php echo $row->age;?><center></td> 
     </tr>       
    <?php }} ?> 
+0

ошибки say "message: Отсутствует аргумент 1 для detailemployee_mo del :: detail(), " –

+0

Код sql в модели или контроллере? –

+0

Пожалуйста, присылайте вам код модели и контроллера, чтобы лучше понять. –

0

Попробуйте один раз ..

контроллер ..

public function detail($Code) 
    { 
     $this->db->where('Code',$Code); 
     $data = $this->db->get('table_employee')->result(); 

     return $data; 

    } 

Ввиду

foreach($data as $row) { ?>  
    <tr> 
    <td width='1%'><center><?php echo $row->code;?> <center></td> 
    <td width='1%'><center><?php echo $row->name;?> <center></td> 
    <td width='1%'><center><?php echo $row->age;?><center></td> 
    </tr>       
<?php } ?> 
Смежные вопросы