Tema: Help amigos
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/09/2004, 10:57
Mauro2003
 
Fecha de Ingreso: septiembre-2003
Mensajes: 39
Antigüedad: 20 años, 7 meses
Puntos: 0
Help amigos

Hola amigos de foros del web, les cuento que estoy en el medio dilema, tengo una pagina que genera un listado, y resulta que si tengo 100 lineas me muestra todo el lote, quisiera saber si pueden ayudarme, he visto sistemas que van agregando una hoja mas llegada una cantidad de filas, les dejo un poco de código. desde ya estaria super agracido de ustedes

<?php

$result_doctos = pg_Exec ($conexion, $sql);
if (!$result_doctos) {
echo "Error al extraer datos de la consulta.\n";
exit;
}

$num_filas = pg_numrows($result_doctos);
?>
<html>
<head>
<title>Control de Correspondencia - Resultado de Consulta</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<body bgcolor="#FFFFFF" text="#000000" onLoad="MM_preloadImages('../../divisiones/imagenes/ingresar_r2_c2_f2.jpg','../../divisiones/imagenes/cancelar_r2_c2_f2.jpg','../img/aceptar_on.gif','../img/cancelar_on.gif')">
<form name="ingreso" method="post" action="">
<a href="javascript:window.print();"><font face="Arial, Helvetica, sans-serif" size="2"><b><img src="img/printready.gif" border="0">Imprimir
P&aacute;gina</b></font></a>
<table width="600" border="0" cellpadding="0" cellspacing="0" align="center" height="35" bgcolor="#FFFFFF">
<tr>
<td>
<div align="center">
<p><font face="Haettenschweiler" size="5"><font face="Arial, Helvetica, sans-serif" color="#003399">Consulta<br>
</font><font face="Arial, Helvetica, sans-serif" color="#003399" size="4">Informe
de Correspondencia</font></font></p>
</div>
</td>
</tr>
</table>
<br>
<table width="600" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td width="50%"><font color="#003399"><font face="Arial, Helvetica, sans-serif" size="2">Centro
:</font></font><b><font color="#003399"><font face="Arial, Helvetica, sans-serif" size="2">
<?php echo($nombre_etapa); ?>
</font></font></b></td>
<td width="50%"><font face="Arial, Helvetica, sans-serif" color="#003399" size="2">Usuario
:</font><b> <font color="#003399"><font face="Arial, Helvetica, sans-serif" size="2">
<?php echo($PHP_AUTH_USER); ?>
</font></font></b></td>
</tr>
<tr>
<td width="50%"> <b><font color="#003399"> </font></b><font face="Arial, Helvetica, sans-serif" color="#003399" size="2">Fecha
Actual :</font> <b><font color="#003399"><font face="Arial, Helvetica, sans-serif" size="2">
<?php echo($fecha_actual[0]); ?>
</font></font></b><font color="#003399"><font face="Arial, Helvetica, sans-serif" size="2">
</font></font></td>
<td width="50%"> <b><font face="Arial, Helvetica, sans-serif" size="2" color="#003399">
</font></b></td>
</tr>
</table>
<br>
<table width="600" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td><div align="left">
<font face="Arial, Helvetica, sans-serif" color="#003399"><b>Par&aacute;metros
de la Consulta :</b><br>
<?php echo($encabezado); ?>
<b><font face="Arial, Helvetica, sans-serif" size="2" color="#003399"></font></b> </font></div><div align="right"><font face="Arial, Helvetica, sans-serif" color="#003399"><b>Total
de Documentos =
<?php echo($num_filas); ?></b></font></div>

</td>
</tr>
</table>
<table width="874" border="0" cellspacing="0" bordercolor="#003399" align="center">
<tr>
<td width="872">
<table width="836" border="1" cellspacing="0" bordercolor="#003399">
<tr>
<td height="2" width="6%">
<div align="center"><b><font face="Arial, Helvetica, sans-serif" size="2" color="#003399">N°Docto</font></b></div>
</td>
<td height="2" width="14%">
<div align="center"><b><font face="Arial, Helvetica, sans-serif" size="2" color="#003399">Tipo</font></b></div>
</td>
<td height="2" width="14%"><b><font face="Arial, Helvetica, sans-serif" size="2" color="#003399">Origen</font></b></td>
<td height="2" width="12%"><b><font face="Arial, Helvetica, sans-serif" size="2" color="#003399">Fecha
Ingreso</font></b></td>
<td height="2" width="10%"><b><font face="Arial, Helvetica, sans-serif" size="2" color="#003399">Correlativo</font></b></td>

<td height="2" width="18%"><b><font face="Arial, Helvetica, sans-serif" size="2" color="#003399">Destino</font></b></td>

<?php if($fech_inicio && $fech_final) { ?>
<td height="2" width="26%"><b><font face="Arial, Helvetica, sans-serif" size="2" color="#003399">Referencia</font></b></td>
<?php } ?>


</tr>
<tr bgcolor="#003399">
<td colspan="7" height="5"></td>
</tr>
<?php
$fila = 0;
$num_filas = pg_numrows($result_doctos);
while($fila < $num_filas) {
$row = pg_fetch_array ($result_doctos, $fila);

$num_copia = $row["copia"];
if( $num_copia > 1 ) {
$copia = "<font color='990000'>&nbsp;C" . $num_copia . "</font>";
}
else {
$copia = "";
}

echo "<tr>
<td><b><font face='Arial, Helvetica, sans-serif' size='2' color='#003399'>&nbsp;<a href='ficha_docto.php?barra=" . $row["barra"] . "&copia=" . $num_copia . "' target='_blank'>" . $row["numero"] . "</a></font></b></td>
<td><div align='center'><b><font face='Arial, Helvetica, sans-serif' size='2' color='#003399'><a href='ficha_docto.php?barra=" . $row["barra"] . "&copia=" . $num_copia . "' target='_blank'>" . $row["tipo_desc"] . $copia . "</a></font></b></div></td>
<td><b><font face='Arial, Helvetica, sans-serif' size='2' color='#003399'>&nbsp;<a href='ficha_docto.php?barra=" . $row["barra"] . "&copia=" . $num_copia . "' target='_blank'>" . $row["origen_desc"] . "<br>" . $row[origen2] . "</a></font></b></td>
<td><b><font face='Arial, Helvetica, sans-serif' size='2' color='#003399'>&nbsp;<a href='ficha_docto.php?barra=" . $row["barra"] . "&copia=" . $num_copia . "' target='_blank'>" . $row["fechcreacion"] . "</a></font></b></td>
<td><b><font face='Arial, Helvetica, sans-serif' size='2' color='#003399'>&nbsp;<a href='ficha_docto.php?barra=" . $row["barra"] . "&copia=" . $num_copia . "' target='_blank'>" . $row["barra"] . "</a></font></b></td>";
$result_destino = pg_Exec ($conexion, "select tb_usuario.nombre as destino from tb_usuario, doctoetapa where tb_usuario.cod_usuario = doctoetapa.destino and doctoetapa.barra = " . $row["barra"]);
if (!$result_destino) {
echo "Error al extraer datos del nombre del destino.\n";
exit;
}

if(pg_numrows($result_destino) == 0) {
$nombre_destino = "";
}
else {
$row_destino = pg_fetch_array ($result_destino, 0);
$nombre_destino = $row_destino["destino"];
}
echo "<td><div align='left'><b><font face='Arial, Helvetica, sans-serif' size='2' color='#003399'>&nbsp;<a href='ficha_docto.php?barra=" . $row["barra"] . "&copia=" . $num_copia . "' target='_blank'>" . $nombre_destino . "</a></font></b></div></td>";

if($fech_inicio && $fech_final) {
echo "<td><div align='left'><b><font face='Arial, Helvetica, sans-serif' size='2' color='#003399'>&nbsp;<a href='ficha_docto.php?barra=" . $row["barra"] . "&copia=" . $num_copia . "' target='_blank'>" . $row["referencia"] . "</a></font></b></div></td>";
}

echo "</tr>";
$fila++;
}

if($num_filas == 0) {
echo "<tr valign='middle'>
<td colspan='7'><div align='center'><b><font face='Arial, Helvetica, sans-serif' size='4' color='#990000'>No se encontraron documentos que concuerden con los criterios de búsqueda</font></b></div></td>
</tr>";
}

?>
<tr valign="middle">
<td height="2" width="6%">&nbsp;</td>
<td height="2" width="14%">&nbsp;</td>
<td height="2" width="14%">&nbsp;</td>
<td height="2" width="12%">&nbsp;</td>
<td height="2" width="10%">&nbsp;</td>
<td height="2" width="18%">&nbsp;</td>
<?php if($fech_inicio && $fech_final) { ?>
<td height="2" width="26%">&nbsp;</td>
<?php } ?>

</tr>
<tr valign="middle">
<td height="2" width="6%">&nbsp;</td>
<td height="2" width="14%">&nbsp;</td>
<td height="2" width="14%">&nbsp;</td>
<td height="2" width="12%">&nbsp;</td>
<td height="2" width="10%">
<div align="center"><b></b></div>
</td>

<?php if($fech_inicio && $fech_final) { ?>
<td height="2" width="18%"><b></b></td>
<?php } ?>

<?php if($fech_inicio && $fech_final) { ?>
<td height="2" width="26%"><b><font face="Arial, Helvetica, sans-serif" size="2" color="#003399">Total
de Documentos =
<?php echo($num_filas); ?>
</font></b></td>
<?php } ?>

</tr>
</table>
</td>
</tr>
</table>
<br>
</form>