Я получаю это предупреждение:
Предупреждение: preg_match (): разделитель не должен быть буквенно-цифровым или иметь обратную косую черту в /Users/mac/Sites/Database/FTTLDatabase/functionLibrary.php в строке 116
С этим кодом проверки PHP:
function validateCardSelect($cardType)
{ // CARD TYPE ***
if(preg_match('Please choose', $cardType))
{
return false;
}
else
{
return true;
}
}
Все остальные мои регулярные выражения работают, но в этом случае это поле выбора и не работает 🙁
Вам нужен разделитель вокруг вашего регулярного выражения, такой как /
увидеть ниже:
function validateCardSelect($cardType)
{ // CARD TYPE ***
if(preg_match('/Please choose/', $cardType))
{
return false;
}
else
{
return true;
}
}
Изменить: Хотя это отвечает вашей первоначальной проблеме, пожалуйста, прочитайте комментарии к вашему вопросу.
Похоже, что ваша логика неверна, и, как утверждают другие, безопасность может быть проблемой.
Других решений пока нет …