Ver Mensaje Individual
  #15 (permalink)  
Antiguo 12/01/2007, 10:31
Avatar de Superlinux
Superlinux
 
Fecha de Ingreso: octubre-2005
Ubicación: Colombia
Mensajes: 662
Antigüedad: 18 años, 6 meses
Puntos: 1
Pregunta Re: Problema con PAGINATOR y variable recibida con POST

No he podico ... Mira esto es lo que tengo:

BuscarBenefTipo.php
Código PHP:
<html>
<body>
<form name="form1" action="BuscarBenefTipoListar.php" method="GET">

    <select name="seleccion" id="seleccion" style="background:#ffffff" onFocus="encender(this)" onBlur="apagar(this)" validation="empty" validationHint="required" validationMsg="El campo Tipo es obligatorio" onkeypress="return tabular(event,this)">
                              <option value="" <?php if (!(strcmp(""$tipobenef))) {echo "SELECTED";} ?>>Escoja 
                              uno...... 
                              <option value="PROVEEDOR" <?php if (!(strcmp("PROVEEDOR"$tipobenef))) {echo "SELECTED";} ?>>PROVEEDOR 
                              <option value="CLIENTE" <?php if (!(strcmp("CLIENTE"$tipobenef))) {echo "SELECTED";} ?>>CLIENTE 
                              <option value="EMPLEADO" <?php if (!(strcmp("EMPLEADO"$tipobenef))) {echo "SELECTED";} ?>>EMPLEADO 
                              <option value="ACREEDOR" <?php if (!(strcmp("ACREEDOR"$tipobenef))) {echo "SELECTED";} ?>>ACREEDOR 
                              <option value="EXTERIOR" <?php if (!(strcmp("EXTERIOR"$tipobenef))) {echo "SELECTED";} ?>>EXTERIOR 
                              <option value="INTERNO" <?php if (!(strcmp("INTERNO"$tipobenef))) {echo "SELECTED";} ?>>INTERNO 
                              <option value="SOCIO" <?php if (!(strcmp("SOCIO"$tipobenef))) {echo "SELECTED";} ?>>SOCIO 
                              <option value="OTROS" <?php if (!(strcmp("OTROS"$tipobenef))) {echo "SELECTED";} ?>>OTROS 
                              </option>
                            </select>

<input type="submit" name="Submit" value="Enviar">
</form>
</body>
</html>
BuscarBenefTipoListar.php
Código PHP:
<htm>
<body>
<? $lista $_GET[seleccion]; ?>

<?php
//-----------------------------------------------------------------------------------------------------+
    //Sentencia sql (sin limit)
    
$_pagi_sql "select nit,descripbenef,tipobenef,direccion,ciudad,telefono 
                  from beneficiario 
                     where tipobenef = '$lista'
                  order by descripbenef"
;
 
    
//cantidad de resultados por página (opcional, por defecto 20)
    
$_pagi_cuantos 15;//Elegí un número pequeño para que se generen varias páginas
    
    //cantidad de enlaces que se mostrarán como máximo en la barra de navegación
    
$_pagi_nav_num_enlaces 3;//Elegí un número pequeño para que se note el resultado
    
    //Decidimos si queremos que se muesten los errores de mysql
    
$_pagi_mostrar_errores false;//recomendado true sólo en tiempo de desarrollo.
    
    //Si tenemos una consulta compleja que hace que el Paginator no funcione correctamente, 
    //realizamos el conteo alternativo.
    
$_pagi_conteo_alternativo true;//recomendado false.
    
    //Supongamos que sólo nos interesa propagar estas dos variables
    
$_pagi_propagar = array("id","termino");//No importa si son POST o GET
    
    //Definimos qué estilo CSS se utilizará para los enlaces de paginación.
    //El estilo debe estar definido previamente
    
$_pagi_nav_estilo "paginacion";
    
    
//definimos qué irá en el enlace a la página anterior
    
$_pagi_nav_anterior "&lt;";// podría ir un tag <img> o lo que sea
    
    //definimos qué irá en el enlace a la página siguiente
    
$_pagi_nav_siguiente "&gt;";// podría ir un tag <img> o lo que sea
    
    //Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
    
include("paginator.inc.php");

    
$compara "";
    
    
$compara mysql_fetch_array($_pagi_result);
    
    if(
$compara == 0
        {
        
?>
        <script>
          location="buscarbeneftipo.php";
          alert ("No existen beneficiarios en la BD para listar...");  
        </script>
      <?php
    
}// fin del if

    //Leemos y escribimos los registros de la página actual
    
while($row mysql_fetch_array($_pagi_result)){
    
?>
    <table width="100%" bgcolor="#FFF3F0">
    <tr> 
      <td width="13%"><font color="#000000"><? echo "<value=\"".$row['nit']."\">".$row['nit']; ?></font></td>
      <td width="45%" bgcolor="#FFF3F0"><? echo "<value=\"".$row['descripbenef']."\">".$row['descripbenef']; ?></td>
      <td width="16%"><? echo "<value=\"".$row['tipobenef']."\">".$row['tipobenef']; ?></td>
      <td width="14%"><? echo "<value=\"".$row['telefono']."\">".$row['telefono']; ?></td>
      <td width="12%"><? echo "<value=\"".$row['ciudad']."\">".$row['ciudad']; ?></td>
    </tr>
    </table>
   <?php
    
}// Fin de while 

    //Incluimos la barra de navegación
    
?>
    <p><font size="5"><font color="#771BA9" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo "Mostrando Beneficiarios  --  "?></strong></font></font> 
    <strong><? echo $_pagi_navegacion;
    
    
//Incluimos la información de la página actual
    
echo "  --  "?> <font size="5"><strong><font color="#771BA9" size="2" face="Verdana, Arial, Helvetica, sans-serif"><? echo $_pagi_info?> </font></font></strong></p>
    
    <table width="100%" height="55" border="0" cellspacing=0 bgcolor="#F4F4FF" class=tablaCont>
    <tbody>
    <tr bgcolor="#FFFFFF" class=trmarca> 
    <td width="100%" height="24" colspan="4" bgcolor="#FFCCCC" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px"> 
    <div align="center"></div></td></tr>
    <tr bgcolor="#FFFFFF" class=trmarca>
    <td height="28" colspan="4" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px">
    <div align="center"><font size="5"><strong><font color="#FF9999" size="4" face="Verdana, Arial, Helvetica, sans-serif">* De clic en boton 
    <input name="AtrasCerrar" type="button" id="Atras" onClick = "atras()" value="Atras">para volver al Menu Buscar Beneficiario por Tipo</font></strong></font></div></td>
      </tr>
    </tbody>
  </table>
</body>
</html>
El archivo Paginator.inc.php es ta igual que el original.

Que estara psando ...
__________________
"La vida sigue su curso, tú toma parte de ella."