Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как сделать проверку поля

Как сделать проверку поля


     18.03.2013    Общие вопросы по PHP, Модули, Хаки, MySQL    4008

вопрос
как сделать проверку поля в бд?
Например есть форма где вводишь в поле номер телефона, идет проверка в бд, если такой телефон существует в dle_users where `phone`=$phone то вывести сообщение что телефон занят, а если он свободный то соответственно записать его в бд таблицы dle_users where user_id=$idm.Подскажите, будьте добры:)

Ответил: KDenis


$check = $db->super_query("SELECT `id` FROM ".USERPREFIX."_users WHERE `phone` = '$phone' ");

if( !$check ) {
$db->query(" UPDATE ".USERPREFIX."_users SET `phone` = '$phone' WHERE `user_id` = '$idm' ");
} else {
echo "This phone is busy";
}

5 комментариев

pippak
Юзер

pippak - 22 марта 2013 11:35 -

Так же интересует данный вопрос.

BR0kEN
Эксперт

BR0kEN - 22 марта 2013 13:58 -

Могу написать обработчик который будет делать проверку используя AJAX. Мин. цена: 5$.

BR0kEN
Эксперт

BR0kEN - 22 марта 2013 13:58 -

Могу написать обработчик который будет делать проверку используя AJAX. Мин. цена: 5$.

TheImDim
Юзер

TheImDim - 22 марта 2013 14:01 -

$check = $db->super_query("SELECT `id` FROM ".USERPREFIX."_users WHERE `phone` = '$phone'  ");

if( !$check ) {
  $db->query(" UPDATE ".USERPREFIX."_users SET `phone` = '$phone' WHERE `user_id` = '$idm' ");
} else {
  echo "This phone is busy";
}

Dmytriy1986
Юзер

Dmytriy1986 - 27 июня 2021 17:15 -

Без подтверждение по смс это не актуально, например: кто не будь левый номер вобьет и потом нормальный человек не сможет добавит свой.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх