Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //fetch.php
- $connect = mysqli_connect("localhost", "root", "", "ivan");//подключаемся к БД
- $columns = array('Nomer', 'Date1', 'Sum', 'poc1'); // переменне в массиве
- $query = "SELECT * FROM ivan1 "; // SQL запрос на вывод всей таблицы
- if(isset($_POST["search"]["value"])) // условие если пришли данные с формы
- {
- $query .= '
- WHERE Nomer LIKE "%'.$_POST["search"]["value"].'%"
- OR poc1 LIKE "%'.$_POST["search"]["value"].'%"
- ';
- }
- if(isset($_POST["order"]))
- {
- $query .= 'ORDER BY '.$columns[$_POST['order']['0']['column']].' '.$_POST['order']['0']['dir'].'
- ';
- }
- else
- {
- $query .= 'ORDER BY id DESC ';
- }
- $query1 = '';
- if($_POST["length"] != -1)
- {
- $query1 = 'LIMIT ' . $_POST['start'] . ', ' . $_POST['length'];
- }
- $number_filter_row = mysqli_num_rows(mysqli_query($connect, $query));
- $result = mysqli_query($connect, $query . $query1);
- $data = array();
- while($row = mysqli_fetch_array($result))
- {
- $sub_array = array();
- $sub_array[] = '<div contenteditable class="update" data-id="'.$row["id"].'" data-column="Nomer">' . $row["Nomer"] . '</div>';
- $sub_array[] = '<div contenteditable class="update" data-id="'.$row["id"].'" data-column="Date1">' . $row["Date1"] . '</div>';
- $sub_array[] = '<div contenteditable class="update" data-id="'.$row["id"].'" data-column="Sum">' . $row["Sum"] . '</div>';
- $sub_array[] = '<div contenteditable class="update" data-id="'.$row["id"].'" data-column="poc1">' . $row["poc1"] . '</div>';
- $sub_array[] = '<button type="button" name="delete" class="btn btn-danger btn-xs delete" id="'.$row["id"].'">Delete</button>';
- $data[] = $sub_array;
- }
- function get_all_data($connect)
- {
- $query = "SELECT * FROM ivan1";
- $result = mysqli_query($connect, $query);
- return mysqli_num_rows($result);
- }
- $output = array(
- "draw" => intval($_POST["draw"]),
- "recordsTotal" => get_all_data($connect),
- "recordsFiltered" => $number_filter_row,
- "data" => $data
- );
- echo json_encode($output);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment