Задать вопрос
@HelnTheFrostWyrm

Как проверить совпадение с данными из поля?

Начал изучать PHP и хочу сделать вывод сообщения если поле phone содержит число 373. Т.е., так, что если пользователь вводит номер, то сервер регает наличие в начале номера "373" и выдаёт сообщение. Помогите пж.
Код:

<?php

if (isset($_POST['submit'])) {
	$phone = $_POST['phone'];
	
	$errorEmpty = false;
	$errorPhone = false;
	
	if (empty($phone)) {
		echo "<span class='form-error'>Заполните поле для телефона!</span>";
		$errorEmpty = true;
	}
	elseif (!filter_var($phone, FILTER_SANITIZE_NUMBER_INT)) {
		echo "<span class='form-error'>Введите правильный номер телефона!</span><br>";
		$errorPhone = true;
	}
	else {
		echo "<span class='form-success'>Номер введён верно!</span><br>";
	}
}
else {
	echo "Произошла ошибка!";
}

if ($_POST['phone'] == "+373"); {
		echo "<span class='form-success'>Ваша страна Молдова! Наверните вина!</span><br>";
}
?>
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
DevMan
@DevMan
https://www.php.net/manual/ru/function.strpos.php
или аналоги.
или регулярка.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы