2012-03-07 83 views
0

我有一個具有以下字段的表:尋找重複值

id 
project 
projectName 

有兩種不同的方式,當我顯示此數據:

  1. 之前,我把它存儲到數據庫中我將projectName值放入文本字​​段中。在這種情況下,我需要能夠以某種方式標記何時與某種類型的jQuery代碼重複,並且\

  2. 我將db中的值輸出到列表中。再次,我需要以某種方式捕獲重複項並以某種方式標記它們,也許會更改文本顏色。

可能有多個重複集。

我該怎麼做?

+0

有關工作流程的更多細節肯定會有所幫助..從表格創建開始到更新過程,無法告訴正在做什麼,從鬆散描述 – charlietfl 2012-03-07 02:51:08

回答

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"; } 

注:這是一個很簡單的例子來說明過程。