13/01/2007, 09:44
|
| | | Fecha de Ingreso: octubre-2005 Ubicación: Colombia
Mensajes: 662
Antigüedad: 18 años, 6 meses Puntos: 1 | |
Re: Problema con PAGINATOR y variable recibida con POST ... Por fin gracias usermax .. por la ayuda .. bueno esto fue lo que hice:
BuscarBenefTipo.php Código PHP: <html> <body> <form name="form1" action="BuscarBenefTipoListar.php" method="GET"> <select name="seleccion" id="seleccion" target="_self" 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($_GET["seleccion"]=="") echo selected; ?>>Escoja uno...... </option> <option value="PROVEEDOR" <?php if($_GET["seleccion"]=="PROVEEDOR") echo selected; ?>>PROVEEDOR</option> <option value="CLIENTE"<?php if($_GET["seleccion"]=="CLIENTE") echo selected; ?>>CLIENTE</option> <option value="EMPLEADO"<?php if($_GET["seleccion"]=="EMPLEADO") echo selected; ?>>EMPLEADO</option> <option value="ACREEDOR"<?php if($_GET["seleccion"]=="ACREEDOR") echo selected; ?>>ACREEDOR</option> <option value="EXTERIOR"<?php if($_GET["seleccion"]=="EXTERIOR") echo selected; ?>>EXTERIOR</option> <option value="INTERNO"<?php if($_GET["seleccion"]=="INTERNO") echo selected; ?>>INTERNO</option> <option value="SOCIO"<?php if($_GET["seleccion"]=="SOCIO") echo selected; ?>>SOCIO</option> <option value="OTROS" <?php if($_GET["seleccion"]=="OTROS") echo selected; ?>>OTROS</option> </select> <input type="submit" name="Submit" value="Enviar"> </form> </body> </html> BuscarBenefTipoListar.php Código PHP:
<html> <head> <? //Usa metdod GET $lista = $_GET[seleccion]; // +-----------------------------------------------------------------------------------------------------+ // | Formulario que le permite consultar un beneficiario | // +-----------------------------------------------------------------------------------------------------+ // | Autor: Oscar A. Higinio C. <[email protected]> | // +-----------------------------------------------------------------------------------------------------+ // Carga funcion cerrar ventana require ("FuncionCerrarVentana.php"); // Carga funcion de conexion a BD require ("ConexionBD.php"); ?> <table height="2%" cellspacing=0 cellpadding=0 width="100%" bgcolor=#f4f4f4 border=0> <tbody> <tr bgcolor=#504e63> <td width="1" height="28" valign=top bgcolor=#F4F4FF class=az> </td> <TD width="751" colSpan=4 bgColor=#F4F4FF> <div align="center"> <table width="100%" height="44" border="0" cellspacing=0 bgcolor="#F4F4FF" class=tablaCont> <tbody> <tr bgcolor="#FFFFFF" class=trmarca> <td height="22" colspan="5" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px"> <div align="center"><font color="#FF9999" size="4" face="Verdana, Arial, Helvetica, sans-serif"><strong>LISTAR BENEFICIARIOS</strong></font></div></td></tr> <tr bgcolor="#FFCCCC" class=trmarca> <td width="14%" height="22" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Nit</font></strong></td> <td width="46%" bgcolor="#FFCCCC" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Descripcion</font></strong></td> <td width="14%" bgcolor="#FFCCCC" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Tipo</font></strong></td> <td width="14%" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Telefono</font></strong></td> <td width="12%" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Ciudad</font></strong></td> </tr> </tbody> </table> </div></TD> </tr> </tbody> </table> <?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("seleccion");//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 = "<";// podría ir un tag <img> o lo que sea //definimos qué irá en el enlace a la página siguiente $_pagi_nav_siguiente = ">";// 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> Gracias ... por la ayuda ....
Gracias foros del web ...
__________________ "La vida sigue su curso, tú toma parte de ella." |