Javascript 默认情况下,Y firefox浏览器…你能检查上面的链接并发布代码吗…(我对此完全不熟悉)不幸的是,这是我能得到的最接近的,这并不多,因为这不允许你在其中添加php代码。我并不想听起来有点屈尊俯就,但您熟悉如何创建JSON对象和查询数据库吗?几乎不熟悉我的
Javascript 默认情况下,Y firefox浏览器…你能检查上面的链接并发布代码吗…(我对此完全不熟悉)不幸的是,这是我能得到的最接近的,这并不多,因为这不允许你在其中添加php代码。我并不想听起来有点屈尊俯就,但您熟悉如何创建JSON对象和查询数据库吗?几乎不熟悉我的,javascript,jquery,datatables,Javascript,Jquery,Datatables,默认情况下,Y firefox浏览器…你能检查上面的链接并发布代码吗…(我对此完全不熟悉)不幸的是,这是我能得到的最接近的,这并不多,因为这不允许你在其中添加php代码。我并不想听起来有点屈尊俯就,但您熟悉如何创建JSON对象和查询数据库吗?几乎不熟悉我的朋友……两天前,我决定学习jquery和数据表:(这将是您需要解决的问题。SQL查询不应该花费太长的时间来学习,我相信您可以在这里找到很多关于如何在PHP中创建JSON对象的帮助,但这远远超出了这个问题的范围。请参阅服务器端示例(我发布的)运行
默认情况下,Y firefox浏览器…你能检查上面的链接并发布代码吗…(我对此完全不熟悉)不幸的是,这是我能得到的最接近的,这并不多,因为这不允许你在其中添加php代码。我并不想听起来有点屈尊俯就,但您熟悉如何创建JSON对象和查询数据库吗?几乎不熟悉我的朋友……两天前,我决定学习jquery和数据表:(这将是您需要解决的问题。SQL查询不应该花费太长的时间来学习,我相信您可以在这里找到很多关于如何在PHP中创建JSON对象的帮助,但这远远超出了这个问题的范围。请参阅服务器端示例(我发布的)运行一个php脚本,该脚本控制要抓取的数据的所有参数……我的sql非常精练,但php脚本似乎适合抓取表中的所有行……我尝试使用where子句的条件修改$sWhere变量……在某些情况下,我成功了,而在其他情况下,我得到了json格式错误r、 …因此,我在通过jquery代码解决这个问题和回调与实际的php脚本(提取数据并搜索数据)之间左右为难(因此在适当的位置修改了$sWhere变量)…我尝试用where子句的条件修改$sWhere变量…在某些情况下我成功了,在另一些情况下我得到了json格式错误…因此,我在通过jquery代码和回调来解决这个问题与实际的php脚本(提取数据并搜索数据)之间左右为难(因此在适当的位置修改了$sWhere变量)。。。
* Filtering
* NOTE this does not match the built-in DataTables filtering which does it
* word by word on any field. It's possible to do here, but concerned about efficiency
* on very large tables, and MySQL's regex functionality is very limited
*/
$sWhere = "";
if ( $_GET['sSearch'] != "" )
{
$sWhere = "WHERE (";
for ( $i=0 ; $i<count($aColumns) ; $i++ )
{
$sWhere .= $aColumns[$i]." LIKE '%".mysql_real_escape_string( $_GET['sSearch'] )."%' OR ";
}
$sWhere = substr_replace( $sWhere, "", -3 );
$sWhere .= ')';
}
/* Individual column filtering */
for ( $i=0 ; $i<count($aColumns) ; $i++ )
{
if ( $_GET['bSearchable_'.$i] == "true" && $_GET['sSearch_'.$i] != '' )
{
if ( $sWhere == "" )
{
$sWhere = "WHERE ";
}
else
{
$sWhere .= " AND ";
}
$sWhere .= $aColumns[$i]." LIKE '%".mysql_real_escape_string($_GET['sSearch_'.$i])."%' ";
}
}
/*
* SQL queries
* Get data to display
*/
$sQuery = "
SELECT SQL_CALC_FOUND_ROWS ".str_replace(" , ", " ", implode(", ", $aColumns))."
FROM $sTable
$sWhere
$sOrder
$sLimit
";
$rResult = mysql_query( $sQuery, $gaSql['link'] ) or die(mysql_error());
/* Data set length after filtering */
$sQuery = "
SELECT FOUND_ROWS()
";
$rResultFilterTotal = mysql_query( $sQuery, $gaSql['link'] ) or die(mysql_error());
$aResultFilterTotal = mysql_fetch_array($rResultFilterTotal);
$iFilteredTotal = $aResultFilterTotal[0];
"fnServerData": function (sSource, aoData, fnCallback) {
/* Add some extra data to the sender */
aoData.push({ "name": "date", "value": $('#datepicker').val() });
$.getJSON(sSource, aoData, function (json) {
/* Do whatever additional processing you want on the callback, then tell DataTables */
fnCallback(json);
});
$userid = $_GET['userid'];
/*
* Filtering
* NOTE this does not match the built-in DataTables filtering which does it
* word by word on any field. It's possible to do here, but concerned about efficiency
* on very large tables, and MySQL's regex functionality is very limited
*/
$sWhere = "WHERE userid=$userid";
if ( isset($_GET['sSearch']) && $_GET['sSearch'] != "" )
{
$sWhere = "WHERE userid=$userid and (";
for ( $i=0 ; $i<count($aColumns) ; $i++ )
{
$sWhere .= $aColumns[$i]." LIKE '%".mysql_real_escape_string( $_GET['sSearch'] )."%' OR ";
}
$sWhere = substr_replace( $sWhere, "", -3 );
$sWhere .= ')';
}