yo d eneuvo :P
saludos a todos
miren ya mejorando el codigo ahora cuando quiero ver el resultado me sale Query was empty que tendre malo o em faltara?
Código PHP:
$sql=mysql_query("select * from filtros where nom= x and id= y;");
while ($row = mysql_fetch_array($sql) ){
if (campo == fase) $sql1 .= "fase = ".$row[valor]." OR ";
if (campo == sitio) $sql2 .= "sitio = ".$row[valor]." OR ";
if (campo == zona) $sql3 .= "zona = ".$row[valor]." OR ";
}
$sql1 = substr($sql1, 0, strlen($sql1)-3);
$SQL = mysql_query("SELECT * FROM ab WHERE ($sql1) AND ($sql2) AND ($sql3); ");
$resultado = mysql_query($SQL) or die ($SQL .mysql_error()."" ) ;
while ($tmp = mysql_fetch_array($SQL)){
?>
<td><? echo $tmp['cod_sitio'] ;?></td>
<td><? echo $tmp['nombre'] ;?></td>
<td><? echo $tmp['ubicacion'] ;?></td>
<td><? echo $tmp['region'] ;?></td>
<?}?>