Добавил:
Katynska
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Практические работы по WEB-программирование / Лаба 7 / www / parametric
.php<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Подключение к базе данных
$mysqli = new mysqli("127.0.0.1", "root", "", "povolyaevdb");
// Проверка подключения
if ($mysqli->connect_error) {
die("Ошибка подключения: " . $mysqli->connect_error);
}
// Получение значения из выпадающего списка
$filter_value = $_POST["name"];
// SQL-запрос с параметрами
$sql = "SELECT * FROM my_table WHERE name = ?";
// Подготовка параметрического запроса
$stmt = $mysqli->prepare($sql);
$stmt->bind_param("s", $filter_value);
// Выполнение запроса
$stmt->execute();
// Получение результатов
$result = $stmt->get_result();
// Вывод результатов
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Age: " . $row["age"] . " - Email: " . $row["email"] . "<br>";
}
} else {
echo "Нет записей в таблице.";
}
// Закрытие подключения
$mysqli->close();
}
?>
Соседние файлы в папке www