[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ajax запрос к базе
strannic
Сервер ничего не возвращает. Подскажите, пожалуйста, где посмотреть материал по обработчикам. Переписывал несколько раз ответа нет.

// Email
$("#email").change(function(){
email = $("#email").val();
var expEmail = /[-0-9a-z_.]+@[-0-9a-z_]+\.[a-z]{2,6}/i;
var resEmail = email.search(expEmail);
if(resEmail == -1){
$("#email").next().hide().text("Неверный формат Email").css("color","red").fadeIn(400);
$("#email").removeClass().addClass("inputRed");
emailStat = 0;
buttonOnAndOff();
}else{
$.ajax({
url: "post.php",
type: "GET",
data: "email=" + email,
cache: false,
success: function(response){
if(response == "no"){
$("#email").next().hide().text("Email Занят")


Обработчик:

<?php
include_once('conf.php');
if(isset($_GET['email'])){
mysql_select_db($db);
$email = mysql_query("SELECT email FROM new_users");
$res = mysql_fetch_assoc($email);
if($res['email'] = $email)
{
echo "no";
}else{
echo "yes";
}
}





Спустя 13 часов, 3 минуты, 51 секунда (16.10.2011 - 14:05) strannic написал(а):
Обработчик выдает при любом раскладе (Email Занят)

Спустя 2 дня, 1 час, 41 минута, 19 секунд (18.10.2011 - 15:47) strannic написал(а):
Может кто подскажет в чем проблема. В conf.php подключаю к базе.

Спустя 1 час, 35 минут, 35 секунд (18.10.2011 - 17:22) strannic написал(а):
Исправил скрипт. Теперь выдает (Email свободен). Не зависимо есть такое мыло в базе или нет!
if($res['email']=$email){echo "no";}else{echo "yes";}

На......
if($res['email']==$email){echo "no";}else{echo "yes";}

Не пойму в чем проблема?

Спустя 15 дней, 11 часов, 32 минуты, 23 секунды (4.11.2011 - 04:55) w1ndw0rk написал(а):

include_once('conf.php') ;
if(isset($_GET['email'])) {
$get_email = $_GET['email'] ;
$res = mysql_query("SELECT COUNT(email) FROM new_users WHERE email='$get_email'") ;
$row = mysql_fetch_array($res) ;
$cnt = $row["0"] ;
// проверяем наличие в БД
if ($cnt == 0) {
echo '<span style="color:green">Свободен</span>' ;
}
else {
echo '<span style="color:red">Занят</span>' ;
}
}


Спустя 9 часов, 45 минут, 37 секунд (4.11.2011 - 14:40) alexbel2404 написал(а):
include_once 'conf.php';
if(isset($_GET['email']) && !empty($_GET['email'])){
$res = mysql_query("SELECT id FROM new_users WHERE email='".mysql_real_escape_string(trim($_GET['email']))."'");
if(mysql_num_rows($res)){
echo "Занят";
} else {
echo "Свободен";
}
}

Спустя 14 часов, 6 минут, 42 секунды (5.11.2011 - 04:47) strannic написал(а):
Спасибо все работает.!!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.