hola que tal, soy nuevo en esta pagina y mas nuevo en el ambito de programacion de paginas web, tengo dias que me acaban de dar un proyecto de una pagina nueva y me e atorado porque no encuentro el error, quiera saber si alguno de ustedes me podria decir cual es el error.
lo que tendria que hacer es que por medio de una caja de opciones yo seleccione una y esta me arrojara datos que a su ves con los marcadores que son 3(amarillo,naranja,rojo) pueda seleccionar los numeros que desee, ejemplo. amarillo mayo de 1, rojo naranja de 5 y rojo mayor de 10, algo asi seria pero pues no quiere esta cosa y aparte yo no se programar muy bine que digamos, asi que les agradeceria un poco de su ayuda.
aqui les anexo el codigo de todo lo que esta
ha y sorry por lo largo de lo que puse jajajj :(
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="sistema.css" rel="stylesheet" type="text/css" />
<link href="../reporte/saiip/css/saiip.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="funciones.js"></script>
<script type="text/javascript" src="funciones.js"></script>
<script type="text/javascript" src="sortable.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="css/dropdown/dropdown.css" media="all" rel="stylesheet" type="text/css" />
<link href="css/dropdown/themes/default/default.css" media="all" rel="stylesheet" type="text/css" />
<title>Análisis de Procesos</title>
<style type="text/css">
<!--
.style1 {font-size: x-large}
.style3 {font-weight: bold}
body,td,th {
color: #000000;
}
.style4 {color: #000000}
.style5 {font-size: x-large; color: #000000; }
-->
</style>
<link href="Sistema de Analisis/CSS/Level1_Arial.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.style6 {font-size: 17px}
-->
</style></head>
<?php
include("dbconnector.php");
$link=opendatabase();
$GT=array("OPERADORAS","REPARADOR","MESA DE CONTROL","CABLISTAS","CUADRILLA","CENTRALES","TRANSMISION","CAS","CONTRATISTAS","PTE DISTRIBUIDOR GRL","DANOS GLOBALES","REPRUEBA","SOPORTE TECNICO","CITAS","LARGA DISTANCIA","CTI","PTA CONSTRUCCION","SERV. DIG. ISDN-ADSL","INALAMBRICO","RED DE TRANSPORTE","INTERNET","VISITA AL CLIENTE","SOPORTE INFINITUM","REPARADOR CONCENTRAC","CAR","TEMPORAL REPRUEBA","CAJEROS AUTOMATICOS","CABLES CONCENTRACION","TRANSMISION DE DATOS", "INFINITUM CALIDAD","INGENIERIA DG","CAP","IPTV VIRTUAL","IPTV PLANTA BASICA","IPTV PLANTA ESPECIAL","QUEJAS DE LENTITUD","CABLES CONCENTRACION","CENTRALES","CITAS","INALAMBRICO");
$ST=array("A TRABAJO","ESPERANDO DESPACHO","EN INVESTIGACION");
$parametro=$_POST["parametro"];
$grupo=$_POST["grupo"];
$alerta=$_POST["alerta"];
$conf_amarilla=$_POST["conf_amarilla"];
$valor_amarilla=$_POST["valor_amarilla"];
$conf_naranja=$_POST["conf_naranja"];
if($conf_naranja=="entre")
{
$valor_naranja[0]=$_POST["valor_naranja"];
$valor_naranja[1]=$_POST["valor_roja"];
}
else
$valor_naranja=$_POST["valor_naranja"];
$conf_roja=$_POST["conf_roja"];
$valor_roja=$_POST["valor_roja"];
?>
<body>
<div id='header'>
<script language="javascript">abrir_pagina('indexprov2.php','header','POST')</script>
</p>
</div>
<div>
</p>
</p>
</p>
</p>
<form name="analisis" action="analisis_query.php" method="post">
<table align="center">
<thead>
<th width="220"><span class="style6">Parámetro</span></th>
<th width="220"><span class="style6">Grupos de Trabajo</span></th>
<th width="220"><span class="style6">Mostrar</span></th>
<th width="220"><span class= "style6">Configuración de Alarmas</span></th>
</thead>
<tbody align="center">
<tr>
<td>
<select name="parametro" size="1">
<option selected="selected">Dilación</option>
<option>Volumen</option>
<option>Transferencias</option>
</select>
</td>
<td>
<select name="grupo" size="1">
<option selected="selected">Todos los grupos</option>
<?php
for($i=0;$i<count($GT);$i++)
echo "<option>$GT[$i]</option>";
?>
</select>
</td>
<td>
<select name="alerta" size="1">
<option>Amarilla</option>
<option>Naranja</option>
<option>Roja</option>
<option>Todas las alertas</option>
<option selected="selected">Todas las quejas</option>
</select>
</td>
<td>
<table>
<tbody>
<tr>
<td>Amarilla
</td>
<td>
<select name="conf_amarilla" size="1">
<option> > </option>
<option> >= </option>
<option> = </option>
<option> < </option>
<option> <= </option>
</select>
</td>
<td>
<input name="valor_amarilla" type="text" size="7" value="1" />
</td>
</tr>
<tr id="in_naranja">
<td>Naranja
</td>
<td>
<select name="conf_naranja" size="1">
<option onclick="quita_campo()"> > </option>
<option onclick="quita_campo()"> >= </option>
<option onclick="quita_campo()"> = </option>
<option onclick="quita_campo()"> < </option>
<option onclick="quita_campo()"> <= </option>
<option onclick="entre()"> entre </option>
</select>
</td>
<td>
<input name="valor_naranja" type="text" size="7" value="1" />
</td>
</tr>
<tr>
<td>Roja
</td>
<td>
<select name="conf_roja" size="1">
<option> > </option>
<option> >= </option>
<option> = </option>
<option> < </option>
<option> <= </option>
</select>
</td>
<td>
<input name="valor_roja" type="text" size="7" value="1" />
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div align="center">
<input type="button" value="OK" onclick="valida_analisis_vista()"/>
</div>
</form>
</div>
<div >
<div align="left">
<h4><span class="style4">
<?php
echo "Parametro:———$parametro
Grupo:————— $grupo
Mostrar:———— $alerta";
echo "
</p>Alarmas:
Amarilla: $conf_amarilla $valor_amarilla";
if($conf_naranja=="entre")
echo "
Naranja: $conf_naranja $valor_naranja[0] y $valor_naranja[1]";
else
echo "
Naranja: $conf_naranja $valor_naranja";
echo "
Roja: $conf_roja $valor_roja";
?>
</span></h4>
</p>
</div>
<table align="center" id="tabla" BORDER=1 CELLSPACING= CELLPADDING=1>
<thead>
<tr>
<th>GRUPO</th>
<th>A TRABAJO</th>
<th><a href="analisis_detalle.php?status=1&grupo=36">ESPERANDO
DESPACHO</a></th>
<th>DE INVESTIGACION</th>
<th><span class="style1">TOTAL</span></th>
</tr>
</thead>
<tbody class="centro">
<?php
$res=mysql_query("SELECT `Des Grupo` FROM quejas GROUP BY `Des Grupo`;",$link);
if($grupo=="Todos los grupos")
{
if($res)
{
switch($alerta)
{
case "Todas las quejas": todas_las_quejas($res,$ST,$link,$GT);
break;
case "Amarilla": if($parametro=="Volumen")
volumen($res,$ST,$link,$conf_amarilla,$valor_amarilla,"amarillo",$GT);
else
if($parametro=="Dilación")
dilacion($res,$ST,$link,$conf_amarilla,$valor_amarilla,"amarillo",$GT);
break;
case "Naranja": if($parametro=="Volumen")
volumen($res,$ST,$link,$conf_naranja,$valor_naranja,"naranja",$GT);
else
if($parametro=="Dilación")
dilacion($res,$ST,$link,$conf_naranja,$valor_naranja,"naranja",$GT);
break;
case "Roja": if($parametro=="Volumen")
volumen($res,$ST,$link,$conf_roja,$valor_roja,"rojo",$GT);
else
if($parametro=="Dilación")
dilacion($res,$ST,$link,$conf_roja,$valor_roja,"rojo",$GT);
break;
case "Todas las alertas": if($parametro=="Volumen")
volumen_todas($res,$ST,$link,$conf_amarilla,$valor_amarilla,$conf_naranja,$valor_naranja,$conf_roja,$valor_roja,$GT);
else
if($parametro=="Dilación")
dilacion_todas($res,$ST,$link,$conf_amarilla,$valor_amarilla,$conf_naranja,$valor_naranja,$conf_roja,$valor_roja,$GT);
break;
}
}
else
{
echo "ERROR EN QUERY
";
echo mysql_errno($link) . ": " . mysql_error($link) . "
";
}
}
else
{
$res=mysql_query("SELECT * FROM quejas WHERE `Des Grupo`='$grupo'",$link);
if($res)
{
echo "<tr>";
$g=array_search($grupo,$GT);
echo"<td><a href='analisis_detalle.php?status=3&grupo=$g>$grupo</a></td>";
$query="SELECT * FROM quejas WHERE `Des Grupo`='$grupo' AND `Des Stat`='";
$t=0;
for($j=0;$j<3;$j++)
{
$q=$query.$ST[$j]."';";
$r=mysql_query($q,$link);
$n=mysql_num_rows($r);
echo "<td>$n</td>";
mysql_free_result($r);
$t+=$n;
}
echo "<td>$t</td>";
echo "</tr>";
}
else
{
echo "No se encontraron registros de $grupo";
}
}
function todas_las_quejas($res,$ST,$link,$GT)
{
$totales=array(0,0,0);
while($row = mysql_fetch_array($res))
{
echo "<tr>";
//echo "<td>$row[0]</td>";
$g=array_search($row[0],$GT);
echo "<td>$row[0]</td>";
$query="SELECT * FROM quejas WHERE `Des Grupo`='$row[0]' ";
$t=0;
for($j=0;$j<3;$j++)
{
$q=$query."AND `Des Stat`='".$ST[$j]."';";
$r=mysql_query($q,$link);
$n=mysql_num_rows($r);
echo "<td>$n</td>";
mysql_free_result($r);
$t+=$n;
$totales[$j]+=$n;
}
echo "<td>$t</td>";
echo "</tr>";
}
$totales[3]=$totales[0]+$totales[1]+$totales[2];
echo "<tr><td>Total</td><td>$totales[0]</td><td>$totales[1]</td><td>$totales[2]</td><td>$totales[3]</td></tr>";
}
mysql_free_result($res);
function volumen($res,$ST,$link,$signo,$valor,$color,$GT)
{
$totales=array(0,0,0);
while($row = mysql_fetch_array($res))
{
$query="SELECT * FROM quejas WHERE `Des Grupo`='$row[0]' ";
$r2=mysql_query($query,$link);
$tg=mysql_num_rows($r2);
$flag=false;
switch($signo)
{
case '>': if($tg>$valor)
$flag=true;
break;
case '<': if($tg<$valor)
$flag=true;
break;
case '>=': if($tg>=$valor)
$flag=true;
break;
case '<=': if($tg<=$valor)
$flag=true;
break;
case '=': if($tg==$valor)
$flag=true;
break;
case "entre": if($tg>=$valor[0]&&$tg<=$valor[1])
$flag=true;
break;
}
if($flag)
{
echo "<tr>";
//echo "<td>$row[0]</td>";
$g=array_search($row[0],$GT);
echo "<td>$row[0]</td>";
$t=0;
for($j=0;$j<3;$j++)
{
$q=$query."AND `Des Stat`='".$ST[$j]."';";
$r=mysql_query($q,$link);
$n=mysql_num_rows($r);
echo "<td class='$color'>$n</td>";
mysql_free_result($r);
$t+=$n;
$totales[$j]+=$n;
}
echo "<td class='$color'>$t</td></tr>";
}
}
$totales[3]=$totales[0]+$totales[1]+$totales[2];
echo "<tr><td>Total</td><td>$totales[0]</td><td>$totales[1]</td><td>$totales[2]</td><td>$totales[3]</td></tr>";
}
function volumen_todas($res,$ST,$link,$sig_ama,$val_ama,$sig_nar,$val_nar,$sig_roj,$val_roj,$GT)
{
$totales=array(0,0,0);
while($row = mysql_fetch_array($res))
{
$query="SELECT * FROM quejas WHERE `Des Grupo`='$row[0]' ";
$r2=mysql_query($query,$link);
$tg=mysql_num_rows($r2);
$flag=false;
$color="";
switch($sig_ama)
{
case '>': if($tg>$val_ama)
{
$flag=true;
$color="amarillo";
}
break;
case '<': if($tg<$val_ama)
{
$flag=true;
$color="amarillo";
}
break;
case '>=': if($tg>=$val_ama)
{
$flag=true;
$color="amarillo";
}
break;
case '<=': if($tg<=$val_ama)
{
$flag=true;
$color="amarillo";
}
break;
case '=': if($tg==$val_ama)
{
$flag=true;
$color="amarillo";
}
break;
}
switch($sig_nar)
{
case '>': if($tg>$val_nar)
{
$flag=true;
$color="naranja";
}
break;
case '<': if($tg<$val_nar)
{
$flag=true;
$color="naranja";
}
break;
case '>=': if($tg>=$val_nar)
{
$flag=true;
$color="naranja";
}
break;
case '<=': if($tg<=$val_nar)
{
$flag=true;
$color="naranja";
}
break;
case '=': if($tg==$val_nar)
{
$flag=true;
$color="naranja";
}
break;
case "entre": if($tg>=$val_nar[0]&&$tg<=$val_nar[1])
{
$flag=true;
$color="naranja";
}
break;
}
switch($sig_roj)
{
case '>': if($tg>$val_roj)
{
$flag=true;
$color="rojo";
}
break;
case '<': if($tg<$val_roj)
{
$flag=true;
$color="rojo";
}
break;
case '>=': if($tg>=$val_roj)
{
$flag=true;
$color="rojo";
}
break;
case '<=': if($tg<=$val_roj)
{
$flag=true;
$color="rojo";
}
break;
case '=': if($tg==$val_roj)
{
$flag=true;
$color="rojo";
}
break;
}
if($flag)
{
echo "<tr>";
//echo "<td>$row[0]</td>";
$g=array_search($row[0],$GT);
echo "<td>$row[0]</td>";
$t=0;
for($j=0;$j<3;$j++)
{
$q=$query."AND `Des Stat`='".$ST[$j]."';";
$r=mysql_query($q,$link);
$n=mysql_num_rows($r);
echo "<td class='$color'>$n</td>";
mysql_free_result($r);
$t+=$n;
$totales[$j]+=$n;
}
echo "<td class='$color'>$t</td></tr>";
}
}
$totales[3]=$totales[0]+$totales[1]+$totales[2];
echo "<tr><td>Total</td><td>$totales[0]</td><td>$totales[1]</td><td>$totales[2]</td><td>$totales[3]</td></tr>";
}
function dilacion($res,$ST,$link,$signo,$valor,$color,$GT)
{
$totales=array(0,0,0);
while($row = mysql_fetch_array($res))
{
if($signo=="entre")
$query="SELECT * FROM quejas WHERE `Des Grupo`='$row[0]' AND `Dilacion` >= $valor[0] AND `Dilacion` <= $valor[1] ";
else
$query="SELECT * FROM quejas WHERE `Des Grupo`='$row[0]' AND `Dilacion` $signo $valor "; if(mysql_num_rows(mysql_query($query,$link))>0)
{
echo "<tr>";
//echo "<td>$row[0]</td>";
$g=array_search($row[0],$GT);
echo "<td>$row[0]</td>";
$t=0;
for($j=0;$j<3;$j++)
{
$q=$query."AND `Des Stat`='".$ST[$j]."';";
$r=mysql_query($q,$link);
$n=mysql_num_rows($r);
echo "<td class='$color'>$n</td>";
mysql_free_result($r);
$t+=$n;
$totales[$j]+=$n;
}
echo "<td class='$color'>$t</td></tr>";
}
}
$totales[3]=$totales[0]+$totales[1]+$totales[2];
echo "<tr><td>Total</td><td>$totales[0]</td><td>$totales[1]</td><td>$totales[2]</td><td>$totales[3]</td></tr>";
}
function dilacion_todas($res,$ST,$link,$sig_ama,$val_ama,$sig_nar,$val_nar,$sig_roj,$val_roj,$GT)
{
$color=array("amarillo","naranja","rojo");
$signo=array($sig_ama,$sig_nar,$sig_roj);
if($sig_nar=="entre")
$valor=array($val_ama,$val_nar[0],$val_roj,$val_nar[1]);
else
$valor=array($val_ama,$val_nar,$val_roj);
while($row = mysql_fetch_array($res))
{
for($i=0;$i<3;$i++)
{
if($i==1)
{
$query="SELECT * FROM quejas WHERE `Des Grupo`='$row[0]' AND `Dilacion` >= $valor[1] AND `Dilacion` <= $valor[3] ";
}
else
{
$query="SELECT * FROM quejas WHERE `Des Grupo`='$row[0]' AND `Dilacion` $signo[$i] $valor[$i] ";
}
if(mysql_num_rows(mysql_query($query,$link))>0)
{
echo "<tr>";
//echo "<td>$row[0]</td>";
$g=array_search($row[0],$GT);
//echo "Grupo: $g";
echo "<td>$row[0]</td>";
$t=0;
for($j=0;$j<3;$j++)
{
$q=$query."AND `Des Stat`='".$ST[$j]."';";
$r=mysql_query($q,$link);
$n=mysql_num_rows($r);
echo "<td class='$color[$i]'>$n</td>";
mysql_free_result($r);
$t+=$n;
}
echo "<td class='$color[$i]'>$t</td></tr>";
}
}
}
//$totales[3]=$totales[0]+$totales[1]+$totales[2];
//echo "<tr><td>Total</td><td>$totales[0]</td><td>$totales[1]</td><td>$totales[2]</td><td>$totales[3]</td></tr>";
}
?>
</tbody>
</table>
</p>
<div align="center">
<div id="header" style="width:1000px;" align="left" >
Gerencia de Operaciones.
</div>
</div></body>
</html>
lo que tendria que hacer es que por medio de una caja de opciones yo seleccione una y esta me arrojara datos que a su ves con los marcadores que son 3(amarillo,naranja,rojo) pueda seleccionar los numeros que desee, ejemplo. amarillo mayo de 1, rojo naranja de 5 y rojo mayor de 10, algo asi seria pero pues no quiere esta cosa y aparte yo no se programar muy bine que digamos, asi que les agradeceria un poco de su ayuda.
aqui les anexo el codigo de todo lo que esta
ha y sorry por lo largo de lo que puse jajajj :(
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="sistema.css" rel="stylesheet" type="text/css" />
<link href="../reporte/saiip/css/saiip.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="funciones.js"></script>
<script type="text/javascript" src="funciones.js"></script>
<script type="text/javascript" src="sortable.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="css/dropdown/dropdown.css" media="all" rel="stylesheet" type="text/css" />
<link href="css/dropdown/themes/default/default.css" media="all" rel="stylesheet" type="text/css" />
<title>Análisis de Procesos</title>
<style type="text/css">
<!--
.style1 {font-size: x-large}
.style3 {font-weight: bold}
body,td,th {
color: #000000;
}
.style4 {color: #000000}
.style5 {font-size: x-large; color: #000000; }
-->
</style>
<link href="Sistema de Analisis/CSS/Level1_Arial.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.style6 {font-size: 17px}
-->
</style></head>
<?php
include("dbconnector.php");
$link=opendatabase();
$GT=array("OPERADORAS","REPARADOR","MESA DE CONTROL","CABLISTAS","CUADRILLA","CENTRALES","TRANSMISION","CAS","CONTRATISTAS","PTE DISTRIBUIDOR GRL","DANOS GLOBALES","REPRUEBA","SOPORTE TECNICO","CITAS","LARGA DISTANCIA","CTI","PTA CONSTRUCCION","SERV. DIG. ISDN-ADSL","INALAMBRICO","RED DE TRANSPORTE","INTERNET","VISITA AL CLIENTE","SOPORTE INFINITUM","REPARADOR CONCENTRAC","CAR","TEMPORAL REPRUEBA","CAJEROS AUTOMATICOS","CABLES CONCENTRACION","TRANSMISION DE DATOS", "INFINITUM CALIDAD","INGENIERIA DG","CAP","IPTV VIRTUAL","IPTV PLANTA BASICA","IPTV PLANTA ESPECIAL","QUEJAS DE LENTITUD","CABLES CONCENTRACION","CENTRALES","CITAS","INALAMBRICO");
$ST=array("A TRABAJO","ESPERANDO DESPACHO","EN INVESTIGACION");
$parametro=$_POST["parametro"];
$grupo=$_POST["grupo"];
$alerta=$_POST["alerta"];
$conf_amarilla=$_POST["conf_amarilla"];
$valor_amarilla=$_POST["valor_amarilla"];
$conf_naranja=$_POST["conf_naranja"];
if($conf_naranja=="entre")
{
$valor_naranja[0]=$_POST["valor_naranja"];
$valor_naranja[1]=$_POST["valor_roja"];
}
else
$valor_naranja=$_POST["valor_naranja"];
$conf_roja=$_POST["conf_roja"];
$valor_roja=$_POST["valor_roja"];
?>
<body>
<div id='header'>
<script language="javascript">abrir_pagina('indexprov2.php','header','POST')</script>
</p>
</div>
<div>
</p>
</p>
</p>
</p>
<form name="analisis" action="analisis_query.php" method="post">
<table align="center">
<thead>
<th width="220"><span class="style6">Parámetro</span></th>
<th width="220"><span class="style6">Grupos de Trabajo</span></th>
<th width="220"><span class="style6">Mostrar</span></th>
<th width="220"><span class= "style6">Configuración de Alarmas</span></th>
</thead>
<tbody align="center">
<tr>
<td>
<select name="parametro" size="1">
<option selected="selected">Dilación</option>
<option>Volumen</option>
<option>Transferencias</option>
</select>
</td>
<td>
<select name="grupo" size="1">
<option selected="selected">Todos los grupos</option>
<?php
for($i=0;$i<count($GT);$i++)
echo "<option>$GT[$i]</option>";
?>
</select>
</td>
<td>
<select name="alerta" size="1">
<option>Amarilla</option>
<option>Naranja</option>
<option>Roja</option>
<option>Todas las alertas</option>
<option selected="selected">Todas las quejas</option>
</select>
</td>
<td>
<table>
<tbody>
<tr>
<td>Amarilla
</td>
<td>
<select name="conf_amarilla" size="1">
<option> > </option>
<option> >= </option>
<option> = </option>
<option> < </option>
<option> <= </option>
</select>
</td>
<td>
<input name="valor_amarilla" type="text" size="7" value="1" />
</td>
</tr>
<tr id="in_naranja">
<td>Naranja
</td>
<td>
<select name="conf_naranja" size="1">
<option onclick="quita_campo()"> > </option>
<option onclick="quita_campo()"> >= </option>
<option onclick="quita_campo()"> = </option>
<option onclick="quita_campo()"> < </option>
<option onclick="quita_campo()"> <= </option>
<option onclick="entre()"> entre </option>
</select>
</td>
<td>
<input name="valor_naranja" type="text" size="7" value="1" />
</td>
</tr>
<tr>
<td>Roja
</td>
<td>
<select name="conf_roja" size="1">
<option> > </option>
<option> >= </option>
<option> = </option>
<option> < </option>
<option> <= </option>
</select>
</td>
<td>
<input name="valor_roja" type="text" size="7" value="1" />
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div align="center">
<input type="button" value="OK" onclick="valida_analisis_vista()"/>
</div>
</form>
</div>
<div >
<div align="left">
<h4><span class="style4">
<?php
echo "Parametro:———$parametro
Grupo:————— $grupo
Mostrar:———— $alerta";
echo "
</p>Alarmas:
Amarilla: $conf_amarilla $valor_amarilla";
if($conf_naranja=="entre")
echo "
Naranja: $conf_naranja $valor_naranja[0] y $valor_naranja[1]";
else
echo "
Naranja: $conf_naranja $valor_naranja";
echo "
Roja: $conf_roja $valor_roja";
?>
</span></h4>
</p>
</div>
<table align="center" id="tabla" BORDER=1 CELLSPACING= CELLPADDING=1>
<thead>
<tr>
<th>GRUPO</th>
<th>A TRABAJO</th>
<th><a href="analisis_detalle.php?status=1&grupo=36">ESPERANDO
DESPACHO</a></th>
<th>DE INVESTIGACION</th>
<th><span class="style1">TOTAL</span></th>
</tr>
</thead>
<tbody class="centro">
<?php
$res=mysql_query("SELECT `Des Grupo` FROM quejas GROUP BY `Des Grupo`;",$link);
if($grupo=="Todos los grupos")
{
if($res)
{
switch($alerta)
{
case "Todas las quejas": todas_las_quejas($res,$ST,$link,$GT);
break;
case "Amarilla": if($parametro=="Volumen")
volumen($res,$ST,$link,$conf_amarilla,$valor_amarilla,"amarillo",$GT);
else
if($parametro=="Dilación")
dilacion($res,$ST,$link,$conf_amarilla,$valor_amarilla,"amarillo",$GT);
break;
case "Naranja": if($parametro=="Volumen")
volumen($res,$ST,$link,$conf_naranja,$valor_naranja,"naranja",$GT);
else
if($parametro=="Dilación")
dilacion($res,$ST,$link,$conf_naranja,$valor_naranja,"naranja",$GT);
break;
case "Roja": if($parametro=="Volumen")
volumen($res,$ST,$link,$conf_roja,$valor_roja,"rojo",$GT);
else
if($parametro=="Dilación")
dilacion($res,$ST,$link,$conf_roja,$valor_roja,"rojo",$GT);
break;
case "Todas las alertas": if($parametro=="Volumen")
volumen_todas($res,$ST,$link,$conf_amarilla,$valor_amarilla,$conf_naranja,$valor_naranja,$conf_roja,$valor_roja,$GT);
else
if($parametro=="Dilación")
dilacion_todas($res,$ST,$link,$conf_amarilla,$valor_amarilla,$conf_naranja,$valor_naranja,$conf_roja,$valor_roja,$GT);
break;
}
}
else
{
echo "ERROR EN QUERY
";
echo mysql_errno($link) . ": " . mysql_error($link) . "
";
}
}
else
{
$res=mysql_query("SELECT * FROM quejas WHERE `Des Grupo`='$grupo'",$link);
if($res)
{
echo "<tr>";
$g=array_search($grupo,$GT);
echo"<td><a href='analisis_detalle.php?status=3&grupo=$g>$grupo</a></td>";
$query="SELECT * FROM quejas WHERE `Des Grupo`='$grupo' AND `Des Stat`='";
$t=0;
for($j=0;$j<3;$j++)
{
$q=$query.$ST[$j]."';";
$r=mysql_query($q,$link);
$n=mysql_num_rows($r);
echo "<td>$n</td>";
mysql_free_result($r);
$t+=$n;
}
echo "<td>$t</td>";
echo "</tr>";
}
else
{
echo "No se encontraron registros de $grupo";
}
}
function todas_las_quejas($res,$ST,$link,$GT)
{
$totales=array(0,0,0);
while($row = mysql_fetch_array($res))
{
echo "<tr>";
//echo "<td>$row[0]</td>";
$g=array_search($row[0],$GT);
echo "<td>$row[0]</td>";
$query="SELECT * FROM quejas WHERE `Des Grupo`='$row[0]' ";
$t=0;
for($j=0;$j<3;$j++)
{
$q=$query."AND `Des Stat`='".$ST[$j]."';";
$r=mysql_query($q,$link);
$n=mysql_num_rows($r);
echo "<td>$n</td>";
mysql_free_result($r);
$t+=$n;
$totales[$j]+=$n;
}
echo "<td>$t</td>";
echo "</tr>";
}
$totales[3]=$totales[0]+$totales[1]+$totales[2];
echo "<tr><td>Total</td><td>$totales[0]</td><td>$totales[1]</td><td>$totales[2]</td><td>$totales[3]</td></tr>";
}
mysql_free_result($res);
function volumen($res,$ST,$link,$signo,$valor,$color,$GT)
{
$totales=array(0,0,0);
while($row = mysql_fetch_array($res))
{
$query="SELECT * FROM quejas WHERE `Des Grupo`='$row[0]' ";
$r2=mysql_query($query,$link);
$tg=mysql_num_rows($r2);
$flag=false;
switch($signo)
{
case '>': if($tg>$valor)
$flag=true;
break;
case '<': if($tg<$valor)
$flag=true;
break;
case '>=': if($tg>=$valor)
$flag=true;
break;
case '<=': if($tg<=$valor)
$flag=true;
break;
case '=': if($tg==$valor)
$flag=true;
break;
case "entre": if($tg>=$valor[0]&&$tg<=$valor[1])
$flag=true;
break;
}
if($flag)
{
echo "<tr>";
//echo "<td>$row[0]</td>";
$g=array_search($row[0],$GT);
echo "<td>$row[0]</td>";
$t=0;
for($j=0;$j<3;$j++)
{
$q=$query."AND `Des Stat`='".$ST[$j]."';";
$r=mysql_query($q,$link);
$n=mysql_num_rows($r);
echo "<td class='$color'>$n</td>";
mysql_free_result($r);
$t+=$n;
$totales[$j]+=$n;
}
echo "<td class='$color'>$t</td></tr>";
}
}
$totales[3]=$totales[0]+$totales[1]+$totales[2];
echo "<tr><td>Total</td><td>$totales[0]</td><td>$totales[1]</td><td>$totales[2]</td><td>$totales[3]</td></tr>";
}
function volumen_todas($res,$ST,$link,$sig_ama,$val_ama,$sig_nar,$val_nar,$sig_roj,$val_roj,$GT)
{
$totales=array(0,0,0);
while($row = mysql_fetch_array($res))
{
$query="SELECT * FROM quejas WHERE `Des Grupo`='$row[0]' ";
$r2=mysql_query($query,$link);
$tg=mysql_num_rows($r2);
$flag=false;
$color="";
switch($sig_ama)
{
case '>': if($tg>$val_ama)
{
$flag=true;
$color="amarillo";
}
break;
case '<': if($tg<$val_ama)
{
$flag=true;
$color="amarillo";
}
break;
case '>=': if($tg>=$val_ama)
{
$flag=true;
$color="amarillo";
}
break;
case '<=': if($tg<=$val_ama)
{
$flag=true;
$color="amarillo";
}
break;
case '=': if($tg==$val_ama)
{
$flag=true;
$color="amarillo";
}
break;
}
switch($sig_nar)
{
case '>': if($tg>$val_nar)
{
$flag=true;
$color="naranja";
}
break;
case '<': if($tg<$val_nar)
{
$flag=true;
$color="naranja";
}
break;
case '>=': if($tg>=$val_nar)
{
$flag=true;
$color="naranja";
}
break;
case '<=': if($tg<=$val_nar)
{
$flag=true;
$color="naranja";
}
break;
case '=': if($tg==$val_nar)
{
$flag=true;
$color="naranja";
}
break;
case "entre": if($tg>=$val_nar[0]&&$tg<=$val_nar[1])
{
$flag=true;
$color="naranja";
}
break;
}
switch($sig_roj)
{
case '>': if($tg>$val_roj)
{
$flag=true;
$color="rojo";
}
break;
case '<': if($tg<$val_roj)
{
$flag=true;
$color="rojo";
}
break;
case '>=': if($tg>=$val_roj)
{
$flag=true;
$color="rojo";
}
break;
case '<=': if($tg<=$val_roj)
{
$flag=true;
$color="rojo";
}
break;
case '=': if($tg==$val_roj)
{
$flag=true;
$color="rojo";
}
break;
}
if($flag)
{
echo "<tr>";
//echo "<td>$row[0]</td>";
$g=array_search($row[0],$GT);
echo "<td>$row[0]</td>";
$t=0;
for($j=0;$j<3;$j++)
{
$q=$query."AND `Des Stat`='".$ST[$j]."';";
$r=mysql_query($q,$link);
$n=mysql_num_rows($r);
echo "<td class='$color'>$n</td>";
mysql_free_result($r);
$t+=$n;
$totales[$j]+=$n;
}
echo "<td class='$color'>$t</td></tr>";
}
}
$totales[3]=$totales[0]+$totales[1]+$totales[2];
echo "<tr><td>Total</td><td>$totales[0]</td><td>$totales[1]</td><td>$totales[2]</td><td>$totales[3]</td></tr>";
}
function dilacion($res,$ST,$link,$signo,$valor,$color,$GT)
{
$totales=array(0,0,0);
while($row = mysql_fetch_array($res))
{
if($signo=="entre")
$query="SELECT * FROM quejas WHERE `Des Grupo`='$row[0]' AND `Dilacion` >= $valor[0] AND `Dilacion` <= $valor[1] ";
else
$query="SELECT * FROM quejas WHERE `Des Grupo`='$row[0]' AND `Dilacion` $signo $valor "; if(mysql_num_rows(mysql_query($query,$link))>0)
{
echo "<tr>";
//echo "<td>$row[0]</td>";
$g=array_search($row[0],$GT);
echo "<td>$row[0]</td>";
$t=0;
for($j=0;$j<3;$j++)
{
$q=$query."AND `Des Stat`='".$ST[$j]."';";
$r=mysql_query($q,$link);
$n=mysql_num_rows($r);
echo "<td class='$color'>$n</td>";
mysql_free_result($r);
$t+=$n;
$totales[$j]+=$n;
}
echo "<td class='$color'>$t</td></tr>";
}
}
$totales[3]=$totales[0]+$totales[1]+$totales[2];
echo "<tr><td>Total</td><td>$totales[0]</td><td>$totales[1]</td><td>$totales[2]</td><td>$totales[3]</td></tr>";
}
function dilacion_todas($res,$ST,$link,$sig_ama,$val_ama,$sig_nar,$val_nar,$sig_roj,$val_roj,$GT)
{
$color=array("amarillo","naranja","rojo");
$signo=array($sig_ama,$sig_nar,$sig_roj);
if($sig_nar=="entre")
$valor=array($val_ama,$val_nar[0],$val_roj,$val_nar[1]);
else
$valor=array($val_ama,$val_nar,$val_roj);
while($row = mysql_fetch_array($res))
{
for($i=0;$i<3;$i++)
{
if($i==1)
{
$query="SELECT * FROM quejas WHERE `Des Grupo`='$row[0]' AND `Dilacion` >= $valor[1] AND `Dilacion` <= $valor[3] ";
}
else
{
$query="SELECT * FROM quejas WHERE `Des Grupo`='$row[0]' AND `Dilacion` $signo[$i] $valor[$i] ";
}
if(mysql_num_rows(mysql_query($query,$link))>0)
{
echo "<tr>";
//echo "<td>$row[0]</td>";
$g=array_search($row[0],$GT);
//echo "Grupo: $g";
echo "<td>$row[0]</td>";
$t=0;
for($j=0;$j<3;$j++)
{
$q=$query."AND `Des Stat`='".$ST[$j]."';";
$r=mysql_query($q,$link);
$n=mysql_num_rows($r);
echo "<td class='$color[$i]'>$n</td>";
mysql_free_result($r);
$t+=$n;
}
echo "<td class='$color[$i]'>$t</td></tr>";
}
}
}
//$totales[3]=$totales[0]+$totales[1]+$totales[2];
//echo "<tr><td>Total</td><td>$totales[0]</td><td>$totales[1]</td><td>$totales[2]</td><td>$totales[3]</td></tr>";
}
?>
</tbody>
</table>
</p>
<div align="center">
<div id="header" style="width:1000px;" align="left" >
Gerencia de Operaciones.
</div>
</div></body>
</html>