Здесь php-код
if(isset($_GET['id'])) {
//do something
} else {
redirect('index.php'); //redirect is a function
}
Теперь, если id установлен (ex: index.php? id = 12), тогда действие выполняется, но если id не установлен (ex: index.php? id =), это показывает ошибку, как это преодолеть...??
Как определить id - это целое число и оно не пустое, а затем выполнить определенное действие....
Edited
Спасибо всем за ваши ответы, но я все еще получаю эту ошибку...
if(isset($_GET['id'])) { // I implemented all these codes but still....
$user= User::find_by_id($_GET['id']);
// Database Classes Fetches user info from database
}
else {
redirect('index.php'); //redirect function
}
Если идентификатор равен 1 или больше 1, то script выполняется отлично. (index.php? id = 1)
Но id я устанавливает id как замечающий, я получаю ошибку i..e index.php? id =
Код должен автоматически перенаправлять пользователя на страницу index.php, а не показывать ошибку.....
ОШИБКА: Ошибка базы данных: у вас возникла ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с "LIMIT 1" в строке 1