Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2012, 09:17
mascamasca
 
Fecha de Ingreso: septiembre-2010
Mensajes: 94
Antigüedad: 13 años, 8 meses
Puntos: 0
Pasar de un registro a otro del mismo tipo.

Buenas tardes.
Mi duda es la siguente:
Tengo un select con un id especifico y dentro de la misma pagina quiero que pase al siguiente registro pero que coincida con el campo tipo.

Me explico:
La pagina muestra el detalle de un articulo, y viene de una galeria pasandole el id y el tipo por metodo get.
En la pagina de muestra tengo un select con el id pasado, y en una de las opciones le digo al usuario que puede ver el siguiente articulo.

Lo que me hace es que va mostrando todos los articulos sin filtrar por el tipo.
Este es el codigo que me dice el id del articulo
Código:
if($_GET["obr"]<1)
    {
        $sql="SELECT * FROM obras WHERE id_obra=1";
    }
else
    {
            $sql="SELECT * FROM obras WHERE id_obra='".$_GET["obr"]."'";
            $tipo=$_GET["tip"];
    }
Aqui le digo que vaya sumando el id para el siguiente articulo
Código:
while($reg=mysql_fetch_array($res))
  {
    $cual=$_GET["obr"];
    $cual2=$_GET["obr"];
    $sw=0;
    if($cual==1)
        {
            $sw=1;
        }
Con el sw le indico si es el primer registro de la tabla para que no de fallo.

Aqui se activan los botones paa siguiente y anterior, que es donde tengo la duda y no se como resolverlo.
Código:
if($sw==1)
    {
?>
     
     <a href="obra.php?obr=1" class="txt_cabecera_obra lista" style="position:absolute;bottom:10px;right:270px;">ANTERIOR</a>
     <?php
	 }
     else
        {
          $cual=$cual-1;  
?>
     
     <a href="obra.php?obr=<?php echo $cual; ?>" class="txt_cabecera_obra lista" style="right:270px;">ANTERIOR</a>
<?php
	}
?>
     <img src="_include/images/anterior.png" class="lista" style="right:355px;" />
     <a href="listado.php?tip=<?php echo $reg["tipo_obra"]; ?>" class="txt_cabecera_obra lista" style="right:160px;">LISTA</a>
     <img src="_include/images/lista.png" class="lista" style="right:215px;" />
     <a href="obra.php?obr=<?php echo $cual2+1; ?>" class="txt_cabecera_obra lista" style="right:30px;">SIGUIENTE</a>
     <img src="_include/images/siguiente.png" class="lista" style="right:-10px;" />
   </div>
   	<?php
Muchas gracias por todo.
Un saludo.