|
|
|
| как сделать проверку чтобы выдавало TRUE в при нижеприведенных данных?
тоесть проверяем только фамилию и дату рождения (перед которой может быть символ)
<?
$name="иванов иван иваныч";
$bday="0 10102010";
$mymane ="иванов";
$mybday ="10102010";
?> | |
|
|
|
|
|
|
|
для: maxxim
(18.10.2010 в 14:46)
| | А откуда вы получаете такие данные? | |
|
|
|
|
|
|
|
для: sim5
(18.10.2010 в 16:21)
| | хочу сделать такое:
в базе есть ФИО и ДР - пользователь при заполнении формы пишет свое имя и дату рождения - надо найти есть ли он в базе или нет - поскольку пользователь может произвольно ввести данные ФИО - проверяем только фамилию и дату рождения | |
|
|
|
|
|
|
|
для: maxxim
(18.10.2010 в 21:19)
| | Чтобы пользователь не мог произвольно ввести, лучше фамилию принимать отдельно и держать в базе отдельно, как собственно можно и с именем поступить, и с отчеством. Тогда и в базе бардка не будет и искать искомое будет легче, да собственно и дату так в базе не держат, как она у вас указана - не удобно это. | |
|
|
|
|
|
|
|
для: sim5
(18.10.2010 в 21:38)
| | это понятно. тут больше интерес решить задачу при вышеприведенных условиях.
причем пользователь может ввести как "семЁн" так и "семЕн" | |
|
|
|
|
|
|
|
для: maxxim
(19.10.2010 в 09:35)
| | Решать задачи, которые порождены неудачным представлением данных, лично у меня нет ни какого интереса. А перевести в нижний регистр при сравнении, или использовать сравнение без учета регистров, это не задача, это соответсвующий раздел мануала РНР, и учесть е и ё тоже не проблема. | |
|
|
|
|
автор: ..... (19.10.2010 в 13:23) |
|
|
для: maxxim
(19.10.2010 в 09:35)
| | phpmyadmin -> SELECT ..... WHERE `name` LIKE 'иванов %' AND `mybday`="10102010" .... | |
|
|
|