Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как сделать проверку поля

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


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

вопрос
как сделать проверку поля в бд?
Например есть форма где вводишь в поле номер телефона, идет проверка в бд, если такой телефон существует в 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";
}

Комментарии пользователей (4)

pippak
1

5 | 1

pippak - 22 марта 2013 11:35 - Юзер

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

BR0kEN
163

235 | 275

BR0kEN - 22 марта 2013 13:58 - Эксперт

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

BR0kEN
163

235 | 275

BR0kEN - 22 марта 2013 13:58 - Эксперт

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

TheImDim
18

327 | 291

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";
}

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

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