Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2020, 13:14   #1
volni
Форумчанин
 
Регистрация: 16.03.2019
Сообщений: 188
По умолчанию Не работают функции в DataTable

Здравствуйте, у меня есть mysql бд, в которой 1000+ записей, несколько таблиц и тд.
Мне нужно ее корректно отобразить, я выбрал для этого DataTable,вроде бы все корректно подключил, но функции сортировки столбцов не работают, поиск не работает, отображение по 10,20,30.... записей не работает, что я сделал неверно?
Код:
<?php
include $_SERVER['DOCUMENT_ROOT']."/config.php";
$sql= "select * from in_main where Sheet=1 order by id";
$result = mysqli_query($conn,$sql);

?>


<html>
<head>
<title>Картотека архива</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Language" content="ru">
<link rel="stylesheet" href=../css/All_style.css>
<link rel="stylesheet" type="text/css" href="../../../../DataTables/datatables.css">
<script type="text/javascript" charset="utf8" src="../../../../DataTables/datatables.js"></script>

<script>
$(document).ready( function () {
    $('#table_id').DataTable({
		
	});
} );
</script>

</head>
<body>
<div align="center">
	<h1>Картотека (таблица)</h1>
	<a href="mysql_table.php"><input type="submit" value="Обновить" /></a>
	<form action="../Service_program.php"><button>Выход</button></form>		
	<br><br>
<?php
	echo ' <table id="table_id" class="display">
	<thead>
	<tr>
        <td rowspan="2"><b>Наименование</b></td>
        <td rowspan="2"><b>Номер документа</b></td>
        <td rowspan="2"><b>Формат</b></td>
        <td colspan="2"><b>Подлинник</b></td>
        <td colspan="2"><b>Дубликат</b></td>
        <td colspan="2"><b>Применяемость</b></td>
        <td rowspan="2"><b>Для отметок</b></td>
    </tr>
    <tr>
        <td><b>Инвентарный номер</b></td>
        <td><b>Дата поступления</b></td>
        <td><b>Инвентарный номер</b></td>
        <td><b>Дата поступления</b></td>
        <td><b>Обозначение</b></td>
        <td><b>Шифр индекса изделия</b></td>
    </tr>
	</thead>
	<tfoot>
	<tr>
        <td rowspan="2"><b>Наименование</b></td>
        <td rowspan="2"><b>Номер документа</b></td>
        <td rowspan="2"><b>Формат</b></td>
        <td colspan="2"><b>Подлинник</b></td>
        <td colspan="2"><b>Дубликат</b></td>
        <td colspan="2"><b>Применяемость</b></td>
        <td rowspan="2"><b>Для отметок</b></td>
    </tr>
    <tr>
        <td><b>Инвентарный номер</b></td>
        <td><b>Дата поступления</b></td>
        <td><b>Инвентарный номер</b></td>
        <td><b>Дата поступления</b></td>
        <td><b>Обозначение</b></td>
        <td><b>Шифр индекса изделия</b></td>
    </tr>
	</tfoot>';

	while ($data = mysqli_fetch_array($result)){
			$DocumentName = $data['DocumentName']; 
			$DocumentNumber = $data['DocumentNumber'];
			$DocumnetFormat = $data['DocumnetFormat'];
			$OriginalInventoryNumber = $data['OriginalInventoryNumber'];
			$OriginalDataSupplay = $data['OriginalDataSupplay'];
			$DuplicationInventoryNumber = $data['DuplicationInventoryNumber'];
			$DuplicationDataSupplay = $data['DuplicationDataSupplay'];
			
	$sql= "select ForMarks from in_additionaly where DocumentNumber='$DocumentNumber'";
	$result2 = mysqli_query($conn,$sql);
	$data = mysqli_fetch_array($result2);
	$ForMarks = $data['ForMarks']; 
	
	$sql= "select DesignationApplicability,CypherApplicability from in_applicability where DocumentNumber='$DocumentNumber' AND Sheet=1 order by DateApplicability";
	$result2 = mysqli_query($conn,$sql);
	$data = mysqli_fetch_array($result2);
	$DesignationApplicability = $data['DesignationApplicability']; 
	$CypherApplicability = $data['CypherApplicability']; 
	
	echo " <tbody><tr>
			<td>$DocumentName</td>
			<td>$DocumentNumber</td>
			<td>$DocumnetFormat</td>
			<td>$OriginalInventoryNumber</td>
			<td>$OriginalDataSupplay</td>
			<td>$DuplicationInventoryNumber</td>
			<td>$DuplicationDataSupplay</td>
			<td>$DesignationApplicability</td>
			<td>$CypherApplicability</td>
			<td>$ForMarks</td>
	</tr>";	
	}
	echo '</tbody></table>';

	
	

?>



</div>
</body>
</html>
Может дело в том, как я заполняю таблице с помощью php или еще что-то?
volni вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функции PHP не работают на JavaScript newerow1989 JavaScript, Ajax 8 06.12.2015 16:32
В папке с шаблоном, функции Wordpress работают только в index.php kappa937 WordPress и другие CMS 4 27.04.2015 01:33
Почему так работают функции в javascript Arassir JavaScript, Ajax 3 04.02.2011 11:24
Не работают встроенные функции Sergo4 Microsoft Office Excel 11 10.12.2010 18:35
Не работают правильно тригонометрические функции Cookson Помощь студентам 2 02.02.2010 13:21