0

私のデータテーブルには、結果ではなく「処理中」と表示されるだけです。DB の列から別の結果を表示しようとした後に発生しました。初めて 8 列を表示します (非表示の ID 列を含めます)。しかし、1列を追加すると、次のようになり ます。列ここに画像の説明を入力 を追加した後、これが得られましたDetail。データが表示されると表が広くなり、このように表示されますか? クエリで何もエラーが発生せず、firebug がエラーを表示しません。

if($ssWhere!="") {
                $sQuery = "SELECT prob_id,Model,Serial,Lotno,Date,Symptom,Cause,Status,CM,`Detail` FROM OQC ".$ssWhere.$sOrder.$sLimit;
                 } else {
                        $sQuery = "SELECT prob_id,Model,Serial,Lotno,Date,Symptom,Cause,Status,CM,`Detail` FROM OQC ".$sWhere.$sOrder.$sLimit;
                        }
        $rResult = mysql_query( $sQuery) or _doError(_ERROR30 . ' (<small>' . htmlspecialchars($sql) . '</small>): ' . mysql_error() );  // subm$

        $sQuery = "SELECT FOUND_ROWS()";
        $rResultFilterTotal = mysql_query( $sQuery) or _doError(_ERROR30 . ' (<small>' . htmlspecialchars($sql) . '</small>): ' . mysql_error() $
        $aResultFilterTotal = mysql_fetch_array($rResultFilterTotal);
        $iFilteredTotal = $aResultFilterTotal[0];

        $sQuery = "SELECT COUNT(prob_id) FROM OQC";

        $rResultTotal = mysql_query( $sQuery) or _doError(_ERROR30 . ' (<small>' . htmlspecialchars($sql) . '</small>): ' . mysql_error() );  //$
        $aResultTotal = mysql_fetch_array($rResultTotal);
        $iTotal = $aResultTotal[0];

//echo "sEcho is ".$_POST['sEcho'];

        $sOutput = '{';
        $sOutput .= '"sEcho": '.intval($_POST['sEcho']).',';     //   '.intval($_POST['sEcho']).', ';
        $sOutput .= '"iTotalRecords": '.$iTotal.', ';
//      $sOutput .= '"iTotalDisplayRecords": '.$iFilteredTotal.', \';
        $sOutput .= '"iTotalDisplayRecords": '.$iTotal.', ';
        $sOutput .= '"aaData": [ ';
        while ( $aRow = mysql_fetch_array( $rResult ) )
        {
                $sOutput .= "[";
                $sOutput .= '"'.addslashes($aRow['prob_id']).'",';
                $sOutput .= '"'.addslashes($aRow['Model']).'",';
                $sOutput .= '"'.addslashes($aRow['Serial']).'",';
                $sOutput .= '"'.addslashes($aRow['Lotno']).'",';
                $sOutput .= '"'.addslashes($aRow['Date']).'",';
                $sOutput .= '"'.addslashes($aRow['Symptom']).'",';
                $sOutput .= '"'.addslashes($aRow['Cause']).'",';
                $sOutput .= '"'.addslashes($aRow['Status']).'",';
                $sOutput .= '"'.addslashes($aRow['CM']).'",';
                $sOutput .= '"'.addslashes($aRow['Detail']).'"';
                $sOutput .= "],";
        }
        $sOutput = substr_replace( $sOutput, "", -1 );
        $sOutput .= '] }';

        echo $sOutput;

Detailすべてが正常に機能することが表示されない場合.なぜですか?


firebug showで: 結果

4

1 に答える 1

0

こんにちは、jquery データ テーブル スクリプトで列名を指定する必要があります。

于 2012-12-26T09:47:53.053 に答える