Ребята, у меня будет только одно поле ввода. Где я хочу попросить пользователя ввести либо его номер телефона, либо его электронную почту, чтобы отобразить его данные из базы данных. Как я могу проверить?Сбор различных значений в одном поле ввода
-2
A
ответ
2
любым способом вы действительно хотите. Например:
if (strpos($input, '@')) {
// process as email
} else {
// process as phone number
}
1
Простое решение: проверьте строку пользователя для @
. Если он содержит его, это письмо.
0
вопрос ... довольно неполными, но я дам ему попробовать в любом случае ...
Получить все записи из БД, с данным номером телефона
SELECT * FROM users WHERE phone = $phone
Если строки не будут возвращены, а затем что-то пошло не так (телефон/пользователь не существует?)
- Если строка возвращается, а затем принести свои другие атрибуты (имя/имя пользователя/все ...) и показать их пользователю
0
найти строку пользователя для «@» символа. Если в телефоне есть это изделие, в противном случае это телефон.
0
Попробуйте этот код проверки
для специального символа @ с помощью StrPos
if(isset($_POST['input']))
{
$input =$_POST['input'];
if(strpos($input,'@'))
{
$query="select * from tableName where email='$input'";
}
else
{
$query="select * from tableName where phone='$input'";
}
}
Смежные вопросы
- 1. JavaScript: Преобразование различных значений в одном Количество
- 2. Получить несколько значений в одном поле
- 3. Сумма различных значений в поле SSRS 2005
- 4. YII2 Сбор данных из разных флажков в одном поле
- 5. Показать 3 поля ввода в одном поле
- 6. Несколько ng-моделей в одном поле ввода?
- 7. Ноги и дюймы в одном поле ввода?
- 8. Дополнительные входы в одном поле ввода
- 9. Больше текстовых полей в одном поле ввода?
- 10. Используйте два шрифта в одном поле ввода
- 11. Несколько значений в одном поле данных?
- 12. Несколько значений в одном поле (внешние ключи?)
- 13. Несколько значений в одном поле Yii2
- 14. Dojo datagrid: несколько значений в одном поле
- 15. Rails: сохранение диапазона значений в одном поле
- 16. отчетность несколько значений в одном поле
- 17. поиск SQL несколько значений в одном поле
- 18. Несколько значений в одном поле mysql
- 19. Поиск списка возможных значений в одном поле
- 20. Сбор текста, представленного в поле ввода с ember-rails
- 21. Сбор VIN на одном сайте
- 22. Сбор значений и отправка значений
- 23. фильтра строк по различных значений в одном столбце в PySpark
- 24. Получение значений, разделенных запятой, в поле ввода
- 25. Добавление значений объекта json в поле ввода
- 26. Подсчет различных значений, относящихся к отдельным значениям в другом поле
- 27. Scrapy сбор данных в различных стадиях
- 28. Сбор неоткрытых значений формы
- 29. SQL подсчет различных значений в одном столбце по дате
- 30. SQL Server: выбор различных значений в одном столбце
Naveen- Как проверить имя и телефон? Благодарю. Нужно ли вводить 'int' вместо '@'? – newbiewebb
В принципе, вы можете предоставить флажок в зависимости от того, что проверено, вы можете написать свой запрос. –