este es mi codigo.
Código PHP:
$condicion = NULL;
if($_POST){
if( $_POST['producto']!="0" ){
$condicion .= "and p.idproducto = '".$_POST['producto']."'";
}
#categoria del producto.
if( $_POST['categoria']!="0" ){
$condicion .= "and p.idcategoria = '".$_POST['categoria']."'";
}
#modelo del producto.
if( $_POST['modelo']!="0"){
$condicion .= "and p.idmodelo = '".$_POST['modelo']."'";
}
}
if($_GET){
if( $_GET['producto']!="" ){
$producto = $_GET['producto'];
$a = "&producto=$producto";
$condicion .= "and p.idproducto = '".$_GET['producto']."'";
}
#categoria del producto.
if( $_GET['categoria']!="" ){
$categoria=$_GET['categoria'];
$a .= "&categoria=$categoria";
$condicion .= "and p.idcategoria = '".$_GET['categoria']."'";
}
#modelo del producto.
if( $_GET['modelo']!=""){
$modelo=$_GET['modelo'];
$a .= "&modelo=$modelo";
$condicion .= "and p.idmodelo = '".$_GET['modelo']."'";
}
}
Código PHP:
<div id = "pag">
<?php
#pregunto si hay resultados para paginar.
mysql_free_result($rs_resultado_busqueda_productos);
if($total_registros) {
if(($pagina - 1) > 0) {
?>
<a href="miusb_buscar_productos.php?pagina=<?=($pagina-1); ?>&producto=<?=$producto; ?>&categoria=<?=$categoria; ?>&modelo=<?=$modelo; ?>">< Anterior</a>
<?php
}
?>
<?php
for ($i=1; $i<=$total_paginas; $i++){
if ($pagina == $i) {
?>
<a class='sel' href = '<?=$pagina; ?>'><?=$pagina; ?></a>
<?php
//echo "<a class='sel' href = '#'>".$pagina."</a> ";
} else {
?>
<a href="miusb_buscar_productos.php?pagina=<?=$i; ?>&producto=<?=$producto; ?>&categoria=<?=$categoria; ?>&modelo=<?=$modelo; ?>" ><?php echo $i; ?></a>
<?php
}
}
if(($pagina + 1)<=$total_paginas) {
?>
<a href="miusb_buscar_productos.php?pagina=<?=($pagina+1); ?>&producto=<?=$producto; ?>&categoria=<?=$categoria; ?>&modelo=<?=$modelo; ?>">Siguiente ></a>
<?php
}
}
}else{
echo "<div align = \"center\" id = \"texto\"><b>No hay productos buscados que se puedan mostrar.</div>";
}
?>
</div>