PHP - php no me imprime en pantalla el resultado

 
Vista:
sin imagen de perfil
Val: 6
Ha aumentado su posición en 22 puestos en PHP (en relación al último mes)
Gráfica de PHP

php no me imprime en pantalla el resultado

Publicado por luis (11 intervenciones) el 30/09/2014 21:34:52
php no me imprime en pantalla el resultado

ya realize la consulta en postgresql y esta bien pero php no me la muestra em pantalla me lo arroja vacio


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$query2 = "SELECT monto, banco, numeroref, fecha FROM planpag  WHERE fecha>='$fecha2' AND fecha<='$fecha5' ORDER BY fecha desc";
$query2 = pg_query($query2);
while($row = pg_fetch_array($query2,NULL,PGSQL_ASSOC))
{
	echo "</tr>";
    echo "<td  width='200'><br />".$row['fecha']."</td>";
	echo "<td  width='200'><br />".$row['banco']."</td>";
    echo "<td  width='200'><br />".$row['numeroref']."</td>";
	echo "<td  width='200'><br />".$row['monto']."</td>";
    echo "</tr>";
}
	echo "<tr>";
	echo "<td colspan='4' align='right'>";
 
$query3 = "SELECT SUM(monto) AS total FROM planpag  WHERE fecha>='$fecha2' AND fecha<='$fecha5' ";
$query3 = pg_query($query3);
$total=$row['total'];
 
    echo "TOTAL=$total";
 
	echo "</td>";
	echo "</tr>";
	echo "</table>";
	echo "<br />";
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 729
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

php no me imprime en pantalla el resultado

Publicado por Gonzalo (615 intervenciones) el 01/10/2014 00:16:29
revisa el quiery, tal vez no esta regresando registros, para asegurarte de que esta leyendo correctamente el query usa esta orden

$query2 = "SELECT monto, banco, numeroref, fecha FROM planpag WHERE fecha>='$fecha2' AND fecha<='$fecha5' ORDER BY fecha desc";

die($query2);

te va a mostrar el query en pantalla, copialo y correlo directo en postgresql tal vez ahi va a salir el error.

salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

php no me imprime en pantalla el resultado

Publicado por xve (6935 intervenciones) el 01/10/2014 07:08:41
Hola Luis, no me queda claro que consulta es la que no te funciona, pero en la segunda que nos muestras creo que te falta el pg_fetch_array()

Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 6
Ha aumentado su posición en 22 puestos en PHP (en relación al último mes)
Gráfica de PHP

php no me imprime en pantalla el resultado

Publicado por luis (11 intervenciones) el 01/10/2014 18:03:43
GONZALO

si correo el query en el postgresql

SELECT monto, banco, numeroref, fecha FROM planpag WHERE fecha>='2014-10-01' AND fecha<='2014-10-31' ORDER BY fecha desc

y no me da erro corre fino

en este query es que no me arroja el resultado que es la suma total del monto

$query3 = "SELECT SUM(monto) AS total FROM planpag WHERE fecha>='$fecha2' AND fecha<='$fecha5' ";
$query3 = pg_query($query3);
$total = $row['total'];

echo "TOTAL=$total";
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 6
Ha aumentado su posición en 22 puestos en PHP (en relación al último mes)
Gráfica de PHP

php no me imprime en pantalla el resultado

Publicado por luis (11 intervenciones) el 01/10/2014 19:22:35
xve sierto ahori me muestra el resultado

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
$query2 = "SELECT monto, banco, numeroref, fecha FROM planpag  WHERE fecha>='$fecha2' AND fecha<='$fecha5' ORDER BY fecha desc";
//die ($query2);
$query2 = pg_query($query2);
while($row = pg_fetch_array($query2,NULL,PGSQL_ASSOC))
{
	echo "</tr>";
    echo "<td  width='200'><br />".$row['fecha']."</td>";
	echo "<td  width='200'><br />".$row['banco']."</td>";
    echo "<td  width='200'><br />".$row['numeroref']."</td>";
	echo "<td  width='200'><br />".$row['monto']."</td>";
    echo "</tr>";
}
	echo "<tr>";
	echo "<td colspan='4' align='right'>";
 
$query = "SELECT SUM(monto) AS total FROM planpag  WHERE fecha >= '$fecha2' AND fecha <= '$fecha5' ";
$query = pg_query($query);
while ($row = pg_fetch_array($query,NULL,PGSQL_ASSOC))
$total = $row['total'];
 
    echo "TOTAL=$total";
 
	echo "</td>";
	echo "</tr>";
	echo "</table>";
	echo "<br />";
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar