Klem
Новичок
Помогите с поиском, проблема с preg_match, поиск со слэшем
Есть таблица с полем (остальные поля не важны):
------------------
nomer
------------------
2-101/06
2-112/06
2-202/07
2/3-230/07
2/3-300/07
3-395/07
Надо произвести поиск по номерам. У меня поиск реализован с помощью функции preg_match.
Ошибка возникает при поиске, когда вводишь слэш "/". Как можно обойти данную проблему?
PS: sql запрос с LIKE прошу не предлагать, в моей ситуации он не допускается.
Ошибка:
Есть таблица с полем (остальные поля не важны):
------------------
nomer
------------------
2-101/06
2-112/06
2-202/07
2/3-230/07
2/3-300/07
3-395/07
Надо произвести поиск по номерам. У меня поиск реализован с помощью функции preg_match.
Ошибка возникает при поиске, когда вводишь слэш "/". Как можно обойти данную проблему?
PS: sql запрос с LIKE прошу не предлагать, в моей ситуации он не допускается.
Ошибка:
Код на 113 строке:Warning: preg_match() [function.preg-match]: Unknown modifier '0' in C:\Serv\www\components\poisk.php on line 113
PHP:
if (preg_match("/$_POST[nomer]/im", $sr_fa['nomer']) == 1) // если имеются совпадения в строке, то
{
$razmer_mas = $razmer_mas + 1; // получаем следующий номер записи в массиве
$sr_sovp[$razmer_mas] = $sr_fa['id']; // записываем в массив id этой строки
}