¿Como contar los resultados de una consulta?
Publicado por Federico (8 intervenciones) el 11/03/2018 01:37:02
Buenas tardes amigos, estoy iniciando en el mundo de la programacion y tengo un problemita, necesito crear una grafica para medir los status de unos registros pero, en la tabla no existen los estatus, ni se pueden crear tan facilmente ya que usaron el Grocery Crud, por lo que, solo podemos trabajar con la fecha limite de atencion de cada registro que esta creado en la tabla. Hice mi consulta de las fechas y le meti condiciones para identificar cada registro por status, no se si lea la mejor forma, el detalle es queal mandar a imprimir en pantalla me imprime todos los registros y yo solo requiro que me imprima el total de cada status.
Esto es lo que me imprime en pantalla:
Fuera de limite de tiempo: 1
En tiempo: 1
En tiempo: 1
En tiempo: 1
Fuera de limite de tiempo: 1
Lo que deseo que me imprima es de la siguiente forma:
Fuera de limite de tiempo: 1
En tiempo: 3
Fuera de limite de tiempo: 1
Espero me puedan apoyar, muchas gracias
Esto es lo que me imprime en pantalla:
Fuera de limite de tiempo: 1
En tiempo: 1
En tiempo: 1
En tiempo: 1
Fuera de limite de tiempo: 1
Lo que deseo que me imprima es de la siguiente forma:
Fuera de limite de tiempo: 1
En tiempo: 3
Fuera de limite de tiempo: 1
Espero me puedan apoyar, muchas gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
$conexion = mysql_connect("localhost","root","");
mysql_select_db("enerinco_control_documentos",$conexion);
mysql_query("SET NAMES 'utf8'");
$sentencia="SELECT * FROM documento";
$resultado=mysql_query($sentencia);
while($filas=mysql_fetch_assoc($resultado))
{
$fecha = date("Y-m-d");
if ($filas['fecha_limite_atencion'] > $fecha) {
$entiempo = count($filas['fecha_limite_atencion']);
echo "<br>";
echo "En tiempo: " . $entiempo;
} else if ($filas['fecha_limite_atencion']==$fecha) {
$enlimite = count($filas['fecha_limite_atencion']);
echo "<br>";
echo "En limite de tiempo: " . $enlimite;
} else if ($filas['fecha_limite_atencion'] < $fecha) {
$fueralimite = count($filas['fecha_limite_atencion']);
echo "<br>";
echo "Fuera de limite de tiempo: " . $fueralimite;
}
}
?>
Valora esta pregunta
0