<form method="post" name="formulario" action="index.php?id_opt=<?php echo $id_opt;?>">
<fieldset>
<div align="center" class="titulo">- FILTROS -</div>
<td align="center">
<label>Campos:</label>
<select name="campo">
<option value="">Seleccione una Opción</option>
<option value="codigo">Código</option>
<option value="descripcion">Descripción</option>
</select>
<label>Empieza Por:</label>
<input type="text" name="palabra" size="55" maxlength="100" value=""/>
<a href="#" onclick="javascript:formulario.submit()">
<img src="images/searchform.png" border="0" onclick="javascript:formulario.submit()" /> Buscar
</a><span class="example"> Por ejemplo: Equipo...</span>
<br /><br />
</td>
</fieldset>
<fieldset>
<div align="center" class="grid_mantenimiento">- LISTA DE Equipos (RESULTADO) -
<div align="right" class="printandexport">
<a href="#" onclick="showPopWin('form.mantenimiento.new.equipo.php', 700, 200, null);">
<img src="images/sehs_equiponew.png" border="0" /><span style="color:#FFF"> Nuevo </span>
</a>
<a href="excel.equipo.php?tabla=equipo_lista" title="Exportar...">
<img src="images/excel.png" border="0"/><span style="color:#FFF"> Excel </span>
</a>
<a href="#" onclick="showPopWin('pdf.equipo.php', 700, 540, null);" title="Exportar a Pdf">
<img src="images/pdf.png" border="0"/><span style="color:#FFF"> PDF </span>
</a>
</div>
</div>
<?php
//Aqui empieza la paginación, para ello se tiene que definir la cantidad de Registros a mostrar en mi caso 18
$RegistrosAMostrar=18;
if(isset($_GET['pag']))
{
$RegistrosAEmpezar=($_GET['pag']-1)*$RegistrosAMostrar;
$PagAct=$_GET['pag'];
}
else
{
$RegistrosAEmpezar=0;
$PagAct=1;
}
if (isset($_GET['id_opt']))
{
//Realiza la consulta para lo cual limito con el registro a empezar y registros a mostrar
$SQLEquipo= "SELECT codigo, descripcion FROM equipo_lista ORDER BY codigo LIMIT $RegistrosAEmpezar, $RegistrosAMostrar";
mysqli_query($link,"SET NAMES utf8");
$REquipo = mysqli_query($link,$SQLEquipo);
$NroRegistros=mysqli_num_rows($REquipo);
}
if(isset($_POST['campo']) && isset($_POST['palabra']))
{
//En este caso captura el campo y la palabra a buscar.
$campo = $_POST['campo'];
$palabra = $_POST['palabra'];
if ($campo=="" || $palabra=="")
{
echo "<div align='center'><span class='alerta'>No ingresó datos para la búsqueda, Por lo tanto se muestran todos los registros.</span></div>";
}
else
{
//AQUI LA CONSULTA PARA LA BUSQUEDA
$SQLEquipo = 'SELECT codigo, descripcion FROM equipo_lista WHERE '.$campo.' LIKE "%'.$palabra.'%"';
$REquipo = mysqli_query($link,$SQLEquipo);
$NroRegistros = mysqli_num_rows($REquipo);
}
}
if (mysqli_num_rows($REquipo) > 0)
{
echo '<table class="grilla">
<tr class="gridtitulo">
<td class="grid_mantenimiento">CODIGO</td>
<td class="grid_mantenimiento">DESCRIPCION</td>
<td align="right" class="grid_mantenimiento">OPCIONES</td>
</tr>';
$color = "#EFF5FB"; //Defino el color base o color inicial
while ($AEquipo = mysqli_fetch_array($REquipo, MYSQLI_ASSOC))
{
$color=('#EFF5FB'==$color)?'#E0ECF8':'#EFF5FB'; //Esta linea es para intercalar los colores
echo '<tr bgcolor='.$color.'>
<td>'.$AEquipo["codigo"].'</td>
<td style="text-align:left;"> '.$AEquipo["descripcion"].'</td>
<td style="text-align:right;">';
?>
<?php
$UrlView = 'form.mantenimiento.view.equipo.php?codigo='.$AEquipo["codigo"];
$UrlEdit = 'form.mantenimiento.edit.equipo.php?codigo='.$AEquipo["codigo"];
$UrlCompleteView = "'".$UrlView."'";
$UrlCompleteEdit = "'".$UrlEdit."'";
echo '<a href="#" onclick="showPopWin('.$UrlCompleteView.', 560, 250, null);"><img src="images/profile.gif" border="0" title="Ver"/></a>
<a href="#" onclick="showPopWin('.$UrlCompleteEdit.', 580, 360, null);"><img src="images/modificar.png" border="0" title="Modificar"/></a>
</td>
</tr>';
}
echo'</table>';
//Realizo la paginación
$PagAnt=$PagAct-1;
$PagSig=$PagAct+1;
$PagUlt=$NroRegistros/$RegistrosAMostrar;
$Res=$NroRegistros%$RegistrosAMostrar;
if($Res>0) $PagUlt=floor($PagUlt)+1;
?>
</fieldset>
<fieldset>
<?php
$urlprint = 'print.equipo.php?export='.$SQLEquipo;
$urlprintall = "'".$urlprint."'";
echo "<table with='100%'>
<tr>
<td align='left' class='titulo' width='25%'><strong>Pagina ".$PagAct."/".$PagUlt."</strong></td>
<td aling='left' width='40%'>
<a href='index.php?id_opt=".$id_opt."&pag=1' title='Primero'><img src='images/primero.png' border='0'/></a> ";
if($PagAct>1) echo "<a href='index.php?id_opt=".$id_opt."&pag=".$PagAnt."' title='Anterior'><img src='images/anterior.png' border='0'/></a> ";
if($PagAct < $PagUlt) echo "<a href='index.php?id_opt=".$id_opt."&pag=".$PagSig."' title='Siguiente'><img src='images/siguiente.png' border='0'/></a> ";
echo "<a href='index.php?id_opt=".$id_opt."&pag=".$PagUlt."'title='Ultimo'><img src='images/final.png' border='0'/></a> ";
echo "</td>
<td aling='center' width='30%'></td>";
echo '<td align="center" width="5%"><a href="#" onclick="showPopWin('.$urlprintall.', 850, 540, null);"><img src="images/print.png" border="0" title="Imprimir"/> Imprimir</a></td>
<td aling="center" width="30%"></td>';
echo "<td align='center' class='titulo' width='35%'>
<a href='excel.empresa.consulta.php?export=".$SQLEquipo."' title='Exportar Resultado de la consulta...'><img src='images/exportaconsulta.png' border='0'/> Consulta</a>
</td>
<td align='right' class='titulo' width='10%'>"
?><?php echo "<select name='estado'>
<option value=''>Páginas</option>";
for ( $i = 1 ; $i <= $PagUlt ; $i ++)
{
echo "<option value='".$i."'>Pag. ".$i."</a></option>";
}
echo "</select>
</td>
</tr>
</table>";
}
else
{
echo "<div align='center'><span class='alerta'>No se encontraron datos</span></div>";
}
?>
</fieldset>
</form>