Código PHP:
$select1 = getParam($_GET["select1"], "");
$select2 = getParam($_GET["select2"], "");
$select3 = getParam($_GET["select3"], "");
$condiciones="";
if ($select1!="")$condiciones.="WHERE Nodo IN ('".$select1."')";
if ($select2!=""&&$condiciones!="")$condiciones.="AND Central IN ('".$select2."')";
if ($select2!="")$condiciones.="WHERE Central IN ('".$select2."')";
if ($select3!=""&&$condiciones!="")$condiciones.="AND Equipo_Destino IN ('".$select3."')";
if ($select3!="")$condiciones.="WHERE Equipo_Destino IN ('".$select3."')";
{
$query2 = "SELECT Nodo, Central, Equipo_Destino, Equipo_Origen, ID_Camino, ROUND(BW_Max_IN_o_OUT,2) AS BW_Max_IN_o_OUT, ROUND(BW_Max_IN,2) AS BW_Max_IN, ROUND(BW_Max_OUT,2) AS BW_Max_OUT, ROUND(Traf_Max_IN,2) AS Traf_Max_IN, ROUND(Traf_Max_Out,2) AS Traf_Max_Out, BW_Transp FROM bd_rmovil_bbr4_top $condiciones";
$queEmp2 = mysql_query($query2, $conexion);
$total = mysql_num_rows($queEmp2);
}
Código PHP:
if ($select2!="")$condiciones.="WHERE Central IN ('".$select2."')";
if ($select3!="")$condiciones.="WHERE Equipo_Destino IN ('".$select3."')";
Porque lo que quiero es que no sea necesario poner la condición select1, para que muestre los resultados. Sino que también seleccionando únicamente las condiciones select2 o select3 muestren sus resultados correspondientes.
Al agregar el codigo que les mostre y visito la pagina con el link .php?select2=NOMBRE
Me aparecen todos los resultados, lo que estoy quereriendo es que me aparezcan, solo con ese NOMBRE.