PHP syntax error, unexpected 'endforeach' (T_ENDFOREACH)

codeigniter, php

Solution

change your code :

 <?php foreach($query->result() AS $row): ?>
change ; to :

OR

you can use this :

<?php foreach($query->result() AS $row){ ?>
   <tr>
     <td><?php echo $row->Qid?> </td>
     <td><?php echo $row->title?> </td>
     <td><?php echo $row->date?> </td>
   </tr>
<?php }  ?>

Problem

What's wrong with my code ``` <?php foreach($query->result() AS $row);?> <tr> <td><?php echo $row->Qid?> </td> <td><?php echo $row->title?> </td> <td><?php echo $row->date?> </td> </tr> <?php endforeach; ?> ``` Error message : syntax error, unexpected 'endforeach' (T_ENDFOREACH) using Codeigniter

Original source