Respuesta: Funcion de redireccion que pasa con ella ? hola a todos tengo un problema que hasta ahora no he podido solucionarlo la cual es la siguiente:
estoy trabajando para un sistema lo q es smarty y php y lo que quiero es redirrecionar un pagina asi como el amigo Reynier pero en mi caso toy trabajando con paginacion en un combo, la cual lo que quiero hacer es que cuando seleccionar el numero de página automáticamente vaya a esa pagina mostrando los registros q deberia mostrar en tal pagina. mi codigos son:
SMARTY (codigo donde se muestra la paginacion en el combo):
<table align="center" width="470" border="0" cellspacing="0" cellpadding="3" class="bordertable">
<tr>
<td colspan="1" class="titulo" width="170">Mes de la Promocion:</TD>
<td colspan="1"><input size="11" type="hidden" name="hndpromocion" id="hndpromocion">{$mespro}</input></TD>
<td colspan="1" class="titulo" width="120">Numero de la Pagina:</TD>
<td colspan="1">
<select NAME='cmbregistros' onchange="envia('this.value')">
{section name=reng1 loop=$total}
<option value="{$total[reng1].pagina}">{$total[reng1].pagina}</option>
{/section}
</select>
</td>
</tr>
</table>
PHP (codigo donde hago el proceso de paginacion):
$pag_actual = 1;
$pag_actual = ( empty($_GET['pag']) ) ? 1 : $_GET['pag'];
$filas_pag =100; // filas por pagina
$nfilas = $total_registros; // total de filas
$ini_pag = ($pag_actual - 1) * $filas_pag; // inicio de paginacion
$total_pag=ceil($total_registros/ $filas_pag)+1;
for ( $a = 0; $a < $total_pag; $a++) {
$arr[$a]["pagina"] = $a+1;
}
$smarty->assign('total' ,$arr);
$qry="select cfdocumento,cfmespro,cfciclofac,cffecdoc,cffecven, cfcodcli,cfnombre,codcpey,cfsubtotal,cfcargof,cari lim,habla300,cfdebidd,cftaxcarri,cftrelay,cfnetaf, cftax,cfmora,cfcredll,cfcredlc,(if(codpro<>'P037', cfcredpro,0.00)) as cfcredpro1,(if(codpro='P037',cfcredpro,0.00)) as cfcredpro2 ,cfbono,cfcred3,cfpref,cred_for_cur,cfimporte,cfsa lanter,(cfsalanter+cfimporte) AS saldo_acumulado,cftaxfede,cftaxtaf,cftaxgros,cftax state,cftaxutili,cftaxunive,cflnaf,send_mail,tax_f or_cur,fecact,cliente_nuevo,codpro,codpais,cri_fac ,tmp,cfnmespro from xfacturc where cfmespro='$mespro' and cfciclofac='$ciclo' limit $ini_pag,$filas_pag";
$rs_xfacturc=$objDB->Execute($qry);
if($rs_xfacturc==false) {
echo "No se ejecuto la consulta de xfacturc de acuerdo al ciclo y mespro";
exit;
}else{
$obj=$rs_xfacturc->fetchobject(true);
$cffecdoc=$obj->CFFECDOC;
$cffecven=$obj->CFFECVEN;
$smarty->assign('cffecdoc',$cffecdoc);
$smarty->assign('cffecven',$cffecven);
$row=$rs_xfacturc->getarray();
$smarty->assign('row',$row);
} |