Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php jqueryvalidate-记住milk注册表单示例,服务器端代码在哪里?_Php_Jquery Validate - Fatal编程技术网

Php jqueryvalidate-记住milk注册表单示例,服务器端代码在哪里?

Php jqueryvalidate-记住milk注册表单示例,服务器端代码在哪里?,php,jquery-validate,Php,Jquery Validate,我正在尝试从中重新创建验证示例。特别是用户名远程验证。如果查看该示例,您将在底部看到两个链接,一个用于客户端,另一个用于服务器端代码。第二个在我尝试过的三种浏览器中都不起作用 那么,请问,是否有人拥有此服务器端代码、指向它的链接,或者任何与所提供的客户端代码兼容的替代方案 p.D.我试图在这个问题上遵循stackoverflow规则。如果无效,请给我一些建议 注意:由于@Marc B answer,我不知道如何在表单和checkusername.php之间传递数据,我知道 我最初使用的东西不起作

我正在尝试从中重新创建验证示例。特别是用户名远程验证。如果查看该示例,您将在底部看到两个链接,一个用于客户端,另一个用于服务器端代码。第二个在我尝试过的三种浏览器中都不起作用

那么,请问,是否有人拥有此服务器端代码、指向它的链接,或者任何与所提供的客户端代码兼容的替代方案

p.D.我试图在这个问题上遵循stackoverflow规则。如果无效,请给我一些建议

注意:由于@Marc B answer,我不知道如何在表单和checkusername.php之间传递数据,我知道

我最初使用的东西不起作用: JS规则:

(...)
$('form').find('.classNewUsernameField').each(function () {
    $(this).rules('add', {
        required: true,
        remote: "checkusername.php",
        minlength: minLengthField,
        messages: {
            required: "Required field!",
            remote: "Taken!",
            minlength: "Too short"
        }
        });
});
服务器端:

if (!mssql_connect("127.0.0.1", "user", "pass"))
    exit ("->FAILED");

if (!mssql_select_db("db_rrhh"))
    exit ("FAILED DB");

$query = "SELECT username_user FROM table_users WHERE username_user=".$_POST['username'];
$res = mysql_query($query);

if (mysql_num_rows($res) > 0) {
    $output = true;
} else {
    $output = false;
}
echo json_encode($output);

下面是如何获取的服务器端代码:查看演示页面源代码,查看它正在获取一个.phps文件,手动点击url,下载文件,加载到记事本,在此处剪切并粘贴

<?php
$request = trim(strtolower($_REQUEST['value']));
$users = array('asdf', 'Peter', 'Peter2', 'George');
$valid = 'true';
foreach($users as $user) {
    if( strtolower($user) == $request )
        $valid = 'false';
}
echo $valid;
?>

总的来说,代码很傻。

同意。它没有任何作用。我不确定它是否可以作为实际意义上的验证调用。它可能不是什么好代码,但它帮助我理解了如何在表单和checkusername.php之间传递数据,现在我可以使用我的sql验证并通过php echo返回结果。非常感谢。演示非常适合学习,但并不完美。构建你自己的代码,当你陷入困境时来这里。更新了我的问题。很抱歉