Cita:
Iniciado por angel_xx_1990
Por lo que se deduce que al iniciar la página el select o no tiene ningun valor o no lo aplica, (e igualmente al cambiar de paginas)ya que he hecho el experimento de darle antes un valor fijo es decir e tecleado lo siguiente:
$selectapar = 'Todos los artículos';
en vez de que lo obtenga y desde que inicio la pagina sale bien el listado de todos los articulos y si avanzo en las paginas pasan correctamente de la 1 a la 2, 3, 4..etc.
pero si no lo defino me ocurre lo que te comentado arriba...
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
mira
primero que nada yo tendria los select definidos dentro de la base de datos digamso algo asi
en mi base de datos una tabla llamada select1 (es un ejemplo)
con los campos id, nombredeloption
luego haria esto
Código PHP:
Ver originalSeleccione una xxx <select name="xxxx" >
<?php
$select[]=$sql2;
}
foreach ($select as $s) {
?>
<option value="<?php echo $c['campo de mi tabla']?>"><?php echo $c['campo de mi tabla']?></option>
<?php
}
?>
</select>
<input type="hidden" value="ok" name="oculto" />
<input type="submit" value="buscar" />
</form>
luego haria mi consulta algo algo asi
Código PHP:
Ver original<?php
if($_POST['xxxx']!="0")
{
$sql=mysql_query(" select * from mi tabla where xxxx='".$_POST['xxxx']."'"); } else{
}
$xxxxx[]=$reg;
}
{
echo "La busqueda no a arrojado resultados";
}
else
{
?>
<ul class="pagination3">
<?php
foreach ($mivariable as $p) {
?>
<li>
<div class="contenedor de los elementos de lista">
aqui va todo tu html
</div>
</li>
<?php
}
?>
</ul>
<?php
}
?>
agregaria la paginacion de javascript asi
Código Javascript
:
Ver original<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript" src="http://www.jquery4u.com/demos/jquery-quick-pagination/js/jquery.quick.pagination.min.js"></script>
<link rel="stylesheet" type="text/css" href="css/styles.css">
<link rel="stylesheet" type="text/css" href="css/style.css" />
<script type="text/javascript">
$(document).ready(function() {
$("ul.pagination1").quickPagination();
$("ul.pagination2").quickPagination({pagerLocation:"both"});
$("ul.pagination3").quickPagination({pagerLocation:"both",pageSize:"6"});
});
</script>
y listo el plugin se llama jQuery Quick Pagination abajo el link
veras que se resuelve facil facil y no tendras mas problemas
lee bien el codigo y reemplaza lo que tengas que reemplazar pues es codigo debera de funcionar si lo pones correctamente.
http://www.jquery4u.com/demos/jquery-quick-pagination/