2013-07-23 82 views
0

我有一個搜索頁面,用於搜索SQL數據庫中的寄存器,並且我想在廣告框或選項框中搜索用戶是否有合同。 試了很多方法與SQL函數連接,但我無法做到這一點:X搜索Sql選項

我屋檐這裏的其他SQL的我對搜索:

SELECT registos.Cliente, registos.NS24, registos.N24H, registos.Contrato 
FROM registos 
WHERE registos.Cliente LIKE '%$_POST[Cliente_procurar]%' 
    AND registos.NS24 LIKE '%$_POST[NS24_procurar]%' 
    AND registos.N24H LIKE '%$_POST[N24H_procurar]%' 

我想把它當作支票或不選項或其他東西,但我不知道如何將它連接到我的

+1

這是一個SQL查詢,它不會給你任何複選框或任何形式的輸入。你的html和php代碼在哪裏? – Anigel

+0

我離開的代碼是表單Dreamweaver記錄集SQL。我有我的問題的形式我不知道如何做sql哪裏複選框。 checkbutton的名稱是「Check」 –

回答

1
//try : 
//connect: 
$link=mysql_connet('localhost','root',''); 
//select database: 
mysql_select_db('databasename',$link); 

// and then use sql code in this function 

mysql_query("SELECT registos.Cliente, registos.NS24, registos.N24H, registos.Contrato 
FROM registos 
WHERE registos.Cliente LIKE '%$_POST[Cliente_procurar]%' AND registos.NS24 LIKE   '%$_POST[NS24_procurar]%' AND registos.N24H LIKE '%$_POST[N24H_procurar]%'"); 
+1

mysql_ *函數已被棄用,請改用mysqli_ *函數。 並通過mysqli_real_escape_string()(和int整型值轉換)轉義用戶輸入來保護數據庫不受Sql注入的影響。 – lilobase