Intereting Posts
Как настроить трансформатор данных в Symfony для повторного использования существующих объектов? Человеко-читаемый UTC datetime Недопустимая ошибка конфигурации PHP Открытое уведомление Openfire через PHP Laravel – Красноречивый или Свободный случайный ряд Использование __get () (магия) для эмуляции корректности для чтения и ленивой загрузки проверить, существует ли строка с mysql Использование mod_rewrite для преобразования путей с хэш-символами в строки запроса MailChimp API v2: ошибка проверки Вы запросили несуществующий сервис "security.context" Перегрузка метода PHP 5.3 (как в Java) Как преобразовать несколько многобайтовых символов в его числовой объект html с помощью PHP? Конкретная строка в MYSQL открыть электронную почту php, используя imap, давая мне эту ошибку Сообщение: imap_open () : Не удалось открыть поток {imap.gmail.com:993/imap/ssl}INBOX WooCommerce исключает определенные атрибуты продукта на странице магазина

Проверка доступности имени пользователя с использованием AJAX и PHP для MSSQL

У меня есть база данных, уже заполненная клиентами. Мы пытаемся разрешить им устанавливать онлайн-доступ. Они должны предоставить свой идентификатор участника для создания своей онлайн-учетной записи. Я создал тестовую форму, которая позволяет вводить член и должна проверить, находим ли мы их в базе данных. Я вытащил свои волосы, пытаясь заставить это работать. Я также сделал CRUD, поэтому я знаю, что моя связь с MSSQL работает.

Что не так с этим кодом?

FORM

<div class="container"> <div>Member ID: <input type="text" maxlength="10" name="uname" id="uname" /><span id="status"></span></div> <div>Pass: <input type="password" maxlength="10" name="pwd" id="pwd" /></div> </div> <script type="text/javascript"> document.getElementById("uname").onblur = function() { var xmlhttp; var uname=document.getElementById("uname"); if (uname.value != "") { if (window.XMLHttpRequest){ xmlhttp=new XMLHttpRequest(); } else { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("status").innerHTML=xmlhttp.responseText; } }; xmlhttp.open("GET","uname_availability.php?uname="+encodeURIComponent(uname.value),true); xmlhttp.send(); } }; </script> 

И вот uname_availability.php

 <?php $uname=$_REQUEST['uname']; $server = "serveraddress"; $user = "username"; $pwd = "password"; $db = "dbname"; $conn = sqlsrv_connect($server, array("UID"=>$user, "PWD"=>$pwd, "Database"=>$db)); if($conn === false){ die(print_r(sqlsrv_errors())); } $sql = "SELECT * FROM tblMembership WHERE MemberID = ".$uname.""; $stmt3 = sqlsrv_query($conn, $sql); $row_count = sqlsrv_num_rows($stmt3); if ($row_count === false) { print "<span style=\"color:red;\">We Can Not Find You :(</span>"; } else { print "<span style=\"color:green;\">We Found You :) </span>"; } ?>