首页 \ 问答 \ 使用jquery进行验证(validation using jquery)

使用jquery进行验证(validation using jquery)

下面的链接有我的网页,我想验证所有使用jQuery的字段,问题是我没有太多的空间周围的领域来显示普通的错误消息。 我是一个新手,并且正在考虑使用jquery验证,所以你们中的任何一个人都可以建议我以最好的方式来做到这一点。 http://www.4shared.com/photo/BowU9nFB/page.html

感谢您,

Indranil


The below link has my web page and i would like to validate all the fields using jquery, the problem is I dont have much space around the fields to display ordinary error messages. I am am a novice and thinking of using jquery validation, so could any of you suggest me the best possible way to do that. http://www.4shared.com/photo/BowU9nFB/page.html

Thanking You,

Indranil


原文:https://stackoverflow.com/questions/2775663
更新时间:2022-12-12 19:12

最满意答案

概述代码中的错误,并提供经过测试的工作解决方案:

  • 你正在调用prepare()函数两次。
  • 为SELECT使用错误的变量。
    ...使用$sql ,它应该是$stmt
  • 不可能调用你的getManger()函数。
  • 使用连字符而不是等号$age - $row['age']; => $age = $row['age'];

改写:

<?php 
$db_host = "localhost";
$db_username = "root";
$db_pass = "";
$db_name = "testdb";

$dbh = new PDO('mysql:host='.$db_host.';dbname='.$db_name,$db_username,$db_pass);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);

  function getManger($dbh) {

    $stmt= $dbh->prepare("SELECT * FROM test_tbl");
    $stmt->execute();    

    while( $row = $stmt->fetch(PDO::FETCH_ASSOC) ) { 

        $id   = $row['id'];
        $name = $row['name'];
        $age  = $row['age'];

        echo "<li>$id</li>";
        echo "<li>$name</li>";
        echo "<li>$age</li>";
    }
}

// call the function
getManger($dbh); 

脚注

通常最好将你的数据库连接变量传递给你的函数,而不是把它变成全局变量。

以下是关于全球的Stack上的一些文章:

这是你的选择。


To outline the errors in your code, and offer a tested and working solution:

  • You're calling the prepare() function twice.
  • Using the wrong variable for your SELECT.
    ...using $sql where it should be $stmt
  • Not possibly calling your getManger() function.
  • Using a hyphen instead of an equal sign $age - $row['age']; => $age = $row['age'];

Rewrite:

<?php 
$db_host = "localhost";
$db_username = "root";
$db_pass = "";
$db_name = "testdb";

$dbh = new PDO('mysql:host='.$db_host.';dbname='.$db_name,$db_username,$db_pass);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);

  function getManger($dbh) {

    $stmt= $dbh->prepare("SELECT * FROM test_tbl");
    $stmt->execute();    

    while( $row = $stmt->fetch(PDO::FETCH_ASSOC) ) { 

        $id   = $row['id'];
        $name = $row['name'];
        $age  = $row['age'];

        echo "<li>$id</li>";
        echo "<li>$name</li>";
        echo "<li>$age</li>";
    }
}

// call the function
getManger($dbh); 

Footnotes:

It's usually best to pass your DB connection variable inside your function, rather than making it global.

Here are a few articles on Stack about global:

The choice is yours.

相关问答

更多

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。