2013-07-23 83 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