I have this part of code
$records = array();
$records["data"] = array();
foreach ($rows as $row) {//select from DB
$records["data"][] =array();//XXXX
foreach($this->t_data['columns'] as $column) {//columns for table
$records['data'][][]=$row[$column['name']];//THIS need to add into XXXX array
}
}
$records["draw"] = $sEcho;
return json_encode($records);
In try in many ways to add data into array. this code is from datatables.
This is wotking code, static
foreach ($tickete as $row) {
$records["data"][] = array(
'<input type="checkbox" name="idticket" value="' . $row['id'] . '">',
$row['name'],
$row['type'],
$row['state']
);
}
Format:
{"data":[
["ID1","Name","Type","State"],
["ID2","Name","Type","State"],
["ID3","Name","Type","State"],
["ID4","Name","Type","State"],
["ID5","Name","Type","State"]],"draw":2,"recordsTotal":50,"recordsFiltered":50}