我遇到了搜索表单的问题。它只在我使用所有4个字段时才起作用,但如果将字段留空,则while循环会回显所有表的记录。搜索表单php/sql多个输入
有人可以帮我吗?
这是我对搜索功能
<?php
if (isset($_POST['cerca'])){
$cerca_tt = $_POST['tt_carrier'];
$cerca_risorsa = $_POST['risorsa_cerca'];
$cerca_team = $_POST['team_cerca'];
$cerca_linea = $_POST['linea_cerca'];
$sql_cerca = "SELECT * FROM normal WHERE
tt LIKE '%".$cerca_tt."%'
OR risorsa LIKE '%".$cerca_risorsa."%'
OR team LIKE '%".$cerca_team."%'
OR linea LIKE '%".$cerca_linea."%'";
if($sql_cerca) {
$trovati = mysql_query($sql_cerca); ?>
先谢谢你 –
while循环在哪里? – Akintunde007
这个'if($ sql_cerca){'是多余的。它只是一个字符串,你知道 – Akintunde007