Есть БД, состоящая только из почт и их id. Как вывести на страницу id почты, если пользователь ввел свой адрес - ему сообщение номер вашей почты (ID почты). Перебор массива не спасает.
$email = $_POST['email'];
function getAllIds ()
{
$db_connect = new PDO("mysql:host=localhost;dbname=cert", "root", "");
$get_all =$db_connect->query("SELECT * FROM ids");
$ids = $get_all->fetchAll(PDO::FETCH_ASSOC);
return $ids;
}
$ids = getAllIds ();
foreach($ids as $id) {
if ($email === $id['email']) {
echo $id['id'];
}
}
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Уязвим ли данный код? Смогут ли обрезатьgif в названии файла и залить веб-шелл? Или можно не беспокоится? Кавычки код пишет в название файла...
Почему вместо $get нельзя выполнить php код? Фильтров нет, но кавычки отображаются как текстЕсли в $get задать - $a или "
В документации написано, что он передает значение в генераторМожете подробнее описать, как это происходит? Непонятно, что проверяет цикл...