- Автор темы
- #1
Имеется index.php файл, куда посредством ajax инклудируется таблица из серверной части (php файл), проблема в том, что при выводе данный на index.php нужно из этого же файла (index.php), передать на сервер id для выборки из mysqli. Не могу реолизовать этот часть кода.
index.php
dis_surg.js
readRecords.php
index.php
Код:
<div class="row">
<div class="col-md-12">
<div class="box-header with-border">
<h3 class="box-title"><?= _dis_and_sug ?></h3>
<div class="box-tools pull-right" style="margin-top: 5px;">
<button class="pull-right btn btn-primary btn-xs" data-toggle="modal" data-target="#add_new_record_modal"><?= _add ?></button>
</div>
</div>
<div class="records_content"></div>
</div>
</div>
<script type="text/javascript" src="js/dis_surg.js"></script>
dis_surg.js
Код:
// READ records
function readRecords() {
$.get("dis_surg/readRecords.php", {}, function (data, status) {
$(".records_content").html(data);
});
}
readRecords.php
Код:
include_once 'processes.php';
// Design initial table header
$data = ' <table class="table table-bordered">';
$sql = "SELECT * FROM amb_dis_surg where `id` = '$id(нужно получить этот id иж файла index.php)'";
$result = $conn->query($sql);
// if query results contains rows then featch those rows
if ($result->num_rows > 0) {
$number = 1;
while($row = $result->fetch_assoc()) {
$data .= '<tr>
<td style="text-align:center; width:10%">'.$number.' </td>
<td style="text-align:center; width:15%">';
$register_date = date('d-m-Y', strtotime($row['date']));
$data .= ''.$register_date.'</td>
<td style="text-align:center; width:65%" > '.$row['text_data'].'</td>
<td style="text-align:center; width:5%">
<button onclick="GetUserDetails('.$row['id'].')" class="btn btn-warning btn-xs"><i class="fa fa-edit"></i></button>
</td>
<td style="text-align:center; width:5%">
<button onclick="DeleteUser('.$row['id'].')" class="btn btn-danger btn-xs"><i class="fa fa-trash-o" ></i></button>
</td>
</tr>';
$number++;
}
}
else
{
// records now found
$data .= '<tr><td colspan="6" style="text-align:center">'._no_record.'</td></tr>';
}
$data .= '</table>';
echo $data;