PHP - php no me imprime en pantalla el resultado

   
Vista:

php no me imprime en pantalla el resultado

Publicado por luis (9 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

php no me imprime en pantalla el resultado

Publicado por Gonzalo (338 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

php no me imprime en pantalla el resultado

Publicado por xve (5512 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

php no me imprime en pantalla el resultado

Publicado por luis (9 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

php no me imprime en pantalla el resultado

Publicado por luis (9 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