[eluser]sudinem[/eluser]
[quote author="eng-jebrini" date="1269779047"]Try to do this, you will get two column one for field and the second for value ...
Code:
$data['table']='<table width="100%">';
$n=2;
for($i=1;$i<=$n;$i++)
{
$result[$i]=$this->my_model->get_desc($_POST['id'.$n]);
foreach($result[$i]->row() as $field => $value)
{
//generate data in multi-column
$data['table']= '<tr>';
$data['table'] = '<td>'.$field.'</td>';
$data['table'] = '<td>'.$value.'</td>';
$data['table'] = '</tr>';
}
}
$data['table'].='</table>';
good luck
[/quote]
thanx eng-jebrini for ur suggestion....but instead of using contcatenate operator in $data['table'], you have use assigning operator.
Thus,the correct code should be like this:
Code:
$data['table'].='<table width="100%">';
$n=2;
for($i=1;$i<=$n;$i++)
{
$result[$i]=$this->my_model->get_desc($_POST['id'.$n]);
foreach($result[$i]->row() as $field => $value)
{
//generate data in multi-column
$data['table'].= '<tr>';
$data['table'] .= '<td>'.$field.'</td>';
$data['table'] .= '<td>'.$value.'</td>';
$data['table'] .= '</tr>';
}
}
$data['table'].='</table>';