动态数据到Html表的Php数据

时间:2016-01-20 18:00:01

标签: javascript php jquery html

我有一个php文件,它将一个值数组和一个表设置为一个html页面。我想将php数据插入到此表中,限制为15行,这样当数据达到限制时,继续在相邻的表上: Tables structure

JQuery可以成为一个很好的选择吗?。

4 个答案:

答案 0 :(得分:3)

是的,如果这些数据动态变化,使用jQuery将是一个很好的解决方案。

答案 1 :(得分:3)

我相信如果你用php直接划分它会更快。 这是你问题的一段代码。

//assuming this is your database retrieval
$tableArr   = array();
for($i=1; $i<=50; $i++) {
    $tableArr[] = '<tr><td>'.$i.'</td><td> Name '.$i.'</td><td> Type'.$i.'</td></tr>';
}
//chunked or divided data
$dividedArray   = array_chunk($tableArr, 15);
$dataTable      = "";
$commonHeader   = '<thead><tr><th>ID</th><th>Name</th><th>Type</th></tr></thead>';
foreach($dividedArray as $indDividedTable) {
    $dataTable.= '<table border="1">';
    $dataTable.= $commonHeader;
    $dataTable.= implode("\n", $indDividedTable);
    $dataTable.= '</table>';
}
echo $dataTable;

答案 2 :(得分:1)

不确定你的意思是“旁边”字面意思“旁边”,但我已经使用jQuery数据表来分页数据并且效果很好。您可能希望修改PHP以将数据输出为JSON格式,或者甚至可能将数据提取单独的查询返回给服务器。

答案 3 :(得分:1)

相邻意味着什么?如果你的意思是分页,jQuery肯定可以使用AJAX来做到这一点。我正在使用jQuery插件datatables 使用JSON格式从PHP检索数据。它默认有表格分页。