在db值中传输重复项

时间:2012-03-07 02:40:41

标签: jquery mysql

我有一个包含以下字段的表:

id
project
projectName

显示此数据时有两种不同的方式:

  1. 在将其存储到数据库之前,我将projectName值放入文本字​​段中。在这种情况下,我需要能够以某种方式标记何时与某种jQuery代码重复,并且\

  2. 我将db中的值输出到列表中。同样,我需要以某种方式捕捉重复并以某种方式标记它们,也许改变文本颜色。

  3. 可能有多个重复集。

    我该怎么做?

1 个答案:

答案 0 :(得分:1)

好的,您可以向服务器发送ajax请求,看看是否实际上是重复的。我将举一个简单的例子说明我们如何才能使这样的东西发挥作用。

HTML

<a id="check"> check availabilty</a>

JQuery的

$("#check").click(function() {
    $.post("checkname.php", 
           { name : $("#textboxname").val() },
           function(data) {
             //data will contain the output from the file `checkname.php`
             if(data=="ok") { //imagine the case it output ok if not duplicate is found
                alert('ok');
             else { 
                alert('duplicate name exists');
             }
    );
});

PHP checkname.php

$name = $_POST['name'];
//now confirm this with a query or just use your own logic
//
//

if($resultfound) { echo "ok"; } else { echo "no"; }

注意:这是一个非常基本的例子来说明这个过程。