|
|
|
สอบถามเรื่อง json การเพิ่มข้อมูลเข้าไปครับ รายละเอียดด้านใน |
|
|
|
|
|
|
|
คือผมจะเขียนยังไงให้มี output แบบด้านล่างนี้ ที่ผมเขียนคือออกแต่ json แต่เพิ่มด้านล่างนี้เข้าไปไม่ได้
http://phpflow.com/php/datatables-example-server-side-processing-with-php/
อยากให้มีเพิ่มใน json ที่ผมเขียน
"sEcho":1,"iTotalRecords":3,"iTotalDisplayRecords":3,"aaData":
{"sEcho":1,"iTotalRecords":3,"iTotalDisplayRecords":3,"aaData":[{"Name":"parvez","Empid":11,"Salary":101},{"Name":"alam","Empid":1,"Salary":102},{"Name":"phpflow","Empid":21,"Salary":103}]}
Code (PHP)
$data = array(
array('Name'=>'parvez', 'Empid'=>11, 'Salary'=>101),
array('Name'=>'alam', 'Empid'=>1, 'Salary'=>102),
array('Name'=>'phpflow', 'Empid'=>21, 'Salary'=>103) );
$results = array(
"sEcho" => 1,
"iTotalRecords" => count($data),
"iTotalDisplayRecords" => count($data),
"aaData"=>$data);
/*while($row = $result->fetch_array(MYSQLI_ASSOC)){
$results["data"][] = $row ;
}*/
echo json_encode($results);
อันนี้ที่ผมเขียน
Code (PHP)
<?php
include 'connect.php';
try {
$column = $db->prepare('SELECT * FROM tbl_extra_media');
$column->execute();
$Colcount = $column->columnCount(); //count column
//print("result set has $Colcount columns");
$resultArray = array();
//get field name
//$rs = $db->query('SELECT * FROM tbl_result LIMIT 0');
for ($i = 0; $i < $Colcount; $i++) //$column->columnCount()
{
$col = $column->getColumnMeta($i);
$columns[] = $col['name'];
}
//print_r($columns);
while ($row = $column->fetch())
{
//echo $row['count'];
$arrCol = array();
for($i=0; $i<$Colcount; $i++)
{
$arrCol[$columns[$i]] = $row[$i];
}
array_push($resultArray, $arrCol);
}
$db = null;
echo json_encode($resultArray);
}
catch (PDOException $e) {
echo 'ERROR: ' . $e->getMessage();
}
?>
output
[{"barcodeEx":"30006000046202","nameEx":"\u0e17\u0e1a\u0e17\u0e27\u0e19\u0e23\u0e32\u0e22\u0e27\u0e34\u0e0a\u0e32","detailEx":"\u0e01\u0e32\u0e23\u0e17\u0e1a\u0e17\u0e27\u0e19 \u0e15\u0e34\u0e27 \u0e43\u0e19\u0e23\u0e32\u0e22\u0e27\u0e34\u0e0a\u0e32\u0e42\u0e14\u0e22\u0e19\u0e31\u0e01\u0e28\u0e36\u0e01\u0e29\u0e32"},{"barcodeEx":"30006000046194","nameEx":"\u0e42\u0e17\u0e23\u0e17\u0e31\u0e28\u0e19\u0e4c\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32","detailEx":"\u0e0a\u0e21\u0e42\u0e17\u0e23\u0e17\u0e31\u0e28\u0e19\u0e4c\u0e43\u0e19\u0e21\u0e38\u0e21\u0e42\u0e17\u0e23\u0e17\u0e31\u0e28\u0e19\u0e4c\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32"},{"barcodeEx":"30006000045139","nameEx":"\u0e2d\u0e1a\u0e23\u0e21","detailEx":"\u0e2d\u0e1a\u0e23\u0e21\u0e42\u0e14\u0e22 \u0e1a\u0e38\u0e04\u0e25\u0e32\u0e01\u0e23\u0e17\u0e31\u0e49\u0e07\u0e20\u0e32\u0e22\u0e43\u0e19\u0e41\u0e25\u0e30\u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e01\u0e32\u0e23\u0e2a\u0e2d\u0e19\u0e43\u0e19\u0e23\u0e32\u0e22\u0e27\u0e34\u0e0a\u0e32"},{"barcodeEx":"30006000046103","nameEx":"\u0e1a\u0e23\u0e23\u0e22\u0e32\u0e22","detailEx":"\u0e01\u0e32\u0e23\u0e2a\u0e2d\u0e19\u0e42\u0e14\u0e22\u0e2d\u0e32\u0e08\u0e32\u0e23\u0e22\u0e4c\u0e1c\u0e39\u0e49\u0e2a\u0e2d\u0e19"},{"barcodeEx":"30006000046178","nameEx":"\u0e23\u0e30\u0e1a\u0e1a\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e20\u0e32\u0e29\u0e32\u0e15\u0e48\u0e32\u0e07\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28 FLS","detailEx":"\u0e23\u0e30\u0e1a\u0e1a\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e20\u0e32\u0e29\u0e32\u0e15\u0e48\u0e32\u0e07\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28 FLS"},{"barcodeEx":"30006000046186","nameEx":"\u0e04\u0e32\u0e23\u0e32\u0e42\u0e2d\u0e40\u0e01\u0e30","detailEx":"\u0e04\u0e32\u0e23\u0e32\u0e42\u0e2d\u0e40\u0e01\u0e30"},{"barcodeEx":"30006000046160","nameEx":"\u0e40\u0e01\u0e21\u0e2a\u0e4c","detailEx":"\u0e40\u0e25\u0e48\u0e19\u0e40\u0e01\u0e21\u0e2a\u0e4c"}]
Tag : PHP, MySQL, JavaScript, Ajax
|
|
|
|
|
|
Date :
2015-06-27 13:19:38 |
By :
littlebeer |
View :
1399 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|