Я вижу, что когда вы выбираете Patient Id , вы не отправляете его на сервер php и, следовательно,
не передается в запросах sql.
Рабочий раунд:
Ищите эту строку кода, и именно здесь у вас возникают проблемы
if(isset($result)){
$res = mysqli_query($link, "select * from heart_reating limit 1");
}
Вам нужно будет проверить его напрямую с различными значениями Patient_id в базе данных, чтобы убедиться, что он работает.
Чтобы проверить Patient_id 1 , он становится
$res = mysqli_query($link, "select * from heart_reating where patient_id= 1");
Теперь для передачи значения Patient_id из формы в SQL-запрос
$patient_id= $_POST['patient_id']
$res = mysqli_query($link, "select * from heart_reating where patient_id= '$patient_id'");
О, да, приведенный выше код по-прежнему уязвим для атаки с использованием SQL-инъекций, поэтому вам нужно будет отключить его с помощью некоторой функции
mysqli_real_escape_string();
Usage
$patient_id = mysqli_real_escape_string($con, $_POST['patient_id']);
где $ con - переменные подключения к базе данных. ваш может быть $ list или что-то, что вы реализовали
Обновлен раздел
Если я вас правильно понимаю. Вы можете использовать php сессию
в monitor.php
вы можете инициировать сеансы внутри тегов php следующим образом
<?php
//start sessions
session_start();
//set patient id to session
$patient_id= $_POST['patient_id'];
$_SESSION['patient_id'] = $patient_id;
?>
in data.php
вы можете сделать это
<?php
//start sessions
session_start();
$pid = $_SESSION['patient_id'];
echo $pid
You can now use it in a query in data.php eg
mysqli_query($link, "select * from heart_reating where patient_id= '$pid'");
?>