Я делаю приложение CRUD в PHP & mySQLi и я сталкиваюсь с этой проблемой: у меня есть файл functions.php, где, естественно, хранятся все мои функции. Этот файл включен в мой файл init.php.PHP: вызов функции только на определенной странице
Одна из этих функций используется переменная доступна только в шаблоне view_user.php, например, так (view_user.php ID = 5):
function single_user() {
...
$user_id = $_GET['id'];
$sql = "SELECT * FROM `users` WHERE `user_id` = " . (int)$user_id;
...
}
Из грубой, я все остальные страницы, это приводит к в ошибку: Undefined индекс: ид ...
Как я могу убедиться, что эта функция называется только тогда, когда «идентификатор» доступен? Другими словами: только на view_user.php?
Спасибо!