Buenos Dias,
Tengo una consulta a mysql, y los resultados los muestra con paginacion, necesito que segun el año en el que este que es ingresado por el usuario en un campo de texto muestre la consulta con paginacion y todo, en la primera pagina funciona bien, cuando voy a la pagina 2, ya no me toma el valor del año.
Código HTML:
Ver original
<center><form action="EntrdaPruebaAdmin.php" method ="post"> <input type="hidden" name="ano" value="<?php echo $clave; ?>" />
<h2><center>ENTRADA DE MUESTRAS PARA ANALISIS DE ENDOTOXINA BACTERIANA
</center></h2>
<center><h3>Escriba el Ano:
<input type="text" name="clave" id="clave" value=""> <input type="button" value="Mostrar Entrada" onClick="javascript:EntradaMDE()"/></h3></center>
<div id="MDEntradaActual"></div>
formulario que muestra la consulta con paginacion
Código PHP:
Ver original<body>
<center><form action="InsertaEncabezadoMDEAdmin.php" method="post" name="consultaMuestra">
<input type="hidden" name="actual" value="<?php echo $_POST['clave'];?>">
<table width="100%" border="1" id="tabla">
<tr>
<th scope="col"><img src="imagenes/LOGO.jpg" width="90" height="44"></th>
<th scope="col" colspan="16"><font face="Helvetica" size="3">LABORATORIOS SFC LTDA <br>SERVICIOS FARMACEUTICOS DE CALIDAD</font></th>
</tr>
<tr>
<th scope="col" colspan="16"> <font face="Helvetica" size="3">ENTRADA DE MUESTRAS PARA ANALISIS DE ENDOTOXINA BACTERIANA</font></th>
</tr>
<tr>
<td colspan="4"><strong><center><font face="Helvetica" size="2">Codigo: CT-01F5</font></center></strong></td>
<td colspan="4"><strong><center><font face="Helvetica" size="2">Version: 4</font></center></strong></td>
<td colspan="4"><strong><center><font face="Helvetica" size="2">Vigencia desde <br> 130114 hasta 160114</font></center></strong></td>
<td colspan="4"><strong><center><font face="Helvetica" size="2">Página: N/A</font></center></strong></td>
</tr>
<?php
$registros = 30;
if (!$pagina) {
$inicio = 0;
$pagina = 1;
}
else {
$inicio = ($pagina - 1) * $registros;
}
?>
<tr>
<th bgcolor="#999999"><font face="Helvetica" size="2">No.Analisis </font></th>
<th bgcolor="#999999"><font face="Helvetica" size="2">Producto </font></th>
<th bgcolor="#999999"><font face="Helvetica" size="2">Lote </font></th>
<th bgcolor="#999999"><font face="Helvetica" size="2">Presentacion </font></th>
<th bgcolor="#999999"><font face="Helvetica" size="2">Cliente </font></th>
<th bgcolor="#999999"><font face="Helvetica" size="2">Forma Farmaceutica </font></th>
<th bgcolor="#999999"><font face="Helvetica" size="2">Fecha Recepcion </font></th>
<th bgcolor="#999999"><font face="Helvetica" size="2">Fecha Analisis </font></th>
<th bgcolor="#999999"><font face="Helvetica" size="2">Fecha Resultados </font></th>
<th bgcolor="#999999"><font face="Helvetica" size="2">Sensitividad LAL </font></th>
<th bgcolor="#999999"><font face="Helvetica" size="2">No.Lote LAL </font></th>
<th bgcolor="#999999"><font face="Helvetica" size="2">Sensitividad CSE </font></th>
<th bgcolor="#999999"><font face="Helvetica" size="2">No.Lote CSE </font></th>
<th bgcolor="#999999"><font face="Helvetica" size="2">Tecnica </font></th>
<th bgcolor="#999999"><font face="Helvetica" size="2">Metodo </font></th>
<th bgcolor="#999999"><font face="Helvetica" size="2">Formato </font></th>
</tr>
<input type="hidden" name="ano" value="<?php echo $clave; ?>" />
<?php
require('Conexion.php');
$resultados = mysql_query("SELECT * FROM `mde13` where `AnoActual` like '$clave'");
$Consultica="SELECT distinct md.*, re.*,co.`Abreviatura` FROM `mde13` md inner join `reactivos13` re on md.`No.Analisis`=re.`No.Analisis` inner join `confirmacion13` co on md.`No.Analisis`=co.`Analisis` where md.`AnoActual` like '$clave' and co.`Abreviatura`='MDE' order by md.`No.Analisis` LIMIT $inicio, $registros";
$total_paginas = ceil($total_registros / $registros); if($total_registros) {
?>
<tr>
<td><font face="Helvetica" size="1"><center>MDE<?php echo $filas2['No.Analisis']; ?> </center></font></td>
<td><font face="Helvetica" size="1"><center><?php echo $filas2['Producto']; ?> </center></font></td>
<td><font face="Helvetica" size="1"><center><?php echo $filas2['No.Lote']; ?> </center></font></td>
<td><font face="Helvetica" size="1"><center><?php echo $filas2['Presentacion']; ?> </center></font></td>
<td><font face="Helvetica" size="1"><center><?php echo $filas2['Cliente']; ?> </center></font></td>
<td><font face="Helvetica" size="1"><center><?php echo $filas2['FormaFarmaceutica']; ?> </center></font></td>
<td><font face="Helvetica" size="1"><center><?php echo $filas2['FechaRecepcion']; ?> </center></font></td>
<td><font face="Helvetica" size="1"><center><?php echo $filas2['FechaSiembre']; ?> </center></font></td>
<td><font face="Helvetica" size="1"><center><?php echo $filas2['FechaLectura']; ?> </center></font></td>
<td><font face="Helvetica" size="1"><center><?php echo $filas2['ReactivoLAL']; ?> </center></font></td>
<td><font face="Helvetica" size="1"><center><?php echo $filas2['LoteLAL']; ?> </center></font></td>
<td><font face="Helvetica" size="1"><center><?php echo $filas2['ReactivoCSE']; ?> </center></font></td>
<td><font face="Helvetica" size="1"><center><?php echo $filas2['LoteCSE']; ?> </center></font></td>
<td><font face="Helvetica" size="1"><center><?php echo $filas2['Tecnica']; ?> </center></font></td>
<td><font face="Helvetica" size="1"><center><?php echo $filas2['Metodo']; ?> </center></font></td>
<td><font face="Helvetica" size="1"><center><?php echo $filas2['Abreviatura']; ?> </center></font></td>
</tr>
<?php
}
?>
</table><br>
<?php
} else {
echo "<font color='darkgray'>(sin resultados)</font>";
}
if($total_registros) {
echo "<input type='hidden' name='ano' value='".$clave."' />";
echo "<center>";
if(($pagina - 1) > 0) {
//echo "<a href='EntrdaPruebaAdmin.php?pagina=".($pagina-1)."'>< Anterior</a> ";
echo "<a href='selcionarAno.php?pagina=".($pagina-1)."'>< Anterior</a> ";
}
for ($i=1; $i<=$total_paginas; $i++){
if ($pagina == $i) {
echo "<b>".$pagina."</b> ";
} else {
echo "<a href='selcionarAno.php?pagina=$'>$i</a> ";
}
}
if(($pagina + 1)<=$total_paginas) {
echo " <a href='selcionarAno.php?pagina=".($pagina+1)."'>Siguiente ></a>";
}
echo "</center>";
echo "Si tiene clave ".$clave;
}
?>
<center>
<input name="Agregar" type="button" value="Agregar" onClick="agregarUsuario()"> ¦ <input type="submit" value="Enviar" name="encabezado"/>
</center>
</form></center>
la cuestión es que si lo hago así siempre me carga el formulario que carga el año, así que nunca voy a poder ver los otros registros, y si le digo que cargue el mismo formulario donde se encuentra la paginacion no me toma el año ingresado ayuda!!!!