Intereting Posts
фильтрация с использованием регулярного выражения и возврат совпадающего числа найти max () определенного значения многомерного массива в php Вызов функции-члена при ошибке null CodeIgniter Как связать значение, если я хочу, чтобы он принимал INT и NULL с PDO? Как я могу дважды использовать mysqli_fetch_array ()? как справляться с акцентами и странными символами в базе данных? PHP DateTime класс, как и v5.3 для PHP 5.2 Отправка электронной почты с localhost server xampp / sendmail Создание маршрута? В контроллере action_index? Kohana Как можно использовать многопоточность в PHP-приложениях Как скопировать файлы с сервера на Dropbox с помощью PHP? CodeIgniter – номер ошибки: 1146 (таблица не существует после выполнения команды «CREATE TABLE») Почему массив PHP изменяется, когда его элемент привязан к ссылке? php – Количество строк в MySQli всегда возвращает 0? Можно ли сделать мои образы, вызванные из базы данных, ссылкой на другую страницу?

Проверка проверки JQuery, если значение существует в базе данных

Поскольку заголовок говорит, что я пытаюсь проверить через плагин проверки jquery, если значение для Patch_No существует. Я прочитал многие другие подобные темы, и именно так я понял код, но, похоже, он не работает, хотя ошибок нет. Я уверен, что DBconnection.php работает, поэтому я использую его в другом файле для ввода данных.

<?php include 'DBconnection.php'; $patch = $_REQUEST['patch']; $sql="SELECT * FROM champions WHERE Patch_No ='$patch'"; $conn->query($sql); $num = mysql_num_rows($sql); if($num>0){ echo 'false'; } else{ echo 'true'; } ?> 

Вот также код проверки jquery

 <script> $(document).ready(function(){ $('#first_form').validate({ rules: { patch: { required: true, minlength: 4, remote: { url: "checkpatch.php", type: "post" } } }, messages: { patch: { required: "Please enter patch version.", remote: "This Patch already exists." } } }); }); </script> 

И последнее, но не менее важное: фактическая форма в php

 echo '<form id="first_form" action="index.php" method="POST" style="border: 0; margin: 0;">'; echo '<input type="hidden" value="'.$formid.'" name="formid">'; echo '<input type="text" name="patch" placeholder="PATCH eg 4.20" required autofocus><br/>'; echo '<input placeholder="Number of Champions" value="1" type="number" name="champ_number" min="1" max="99" required><br/>'; echo '<input type="submit" value="next">'; echo '</form>'; 

EDIT DBconnection.php

 <?php $servername = "localhost"; $username = "root"; $password = ""; $db = "patches"; $conn = new mysqli($servername, $username, $password, $db); if($conn->connect_error){ die("Connection failed: ". $conn->connect_error); } ?>