Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2007, 10:09
Avatar de rogertm
rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 8 meses
Puntos: 638
mostrar registros que dependan de dos condiciones

hola gentes, aqui les traigo otra de las mias
tengo una tabla donde guardo las entradas (noticias) de mi sitio, con un campo estado (0=no publicado, 1=publicado), todo bien.
lo que quiero lograr es una especie de paginado, que ya me funciona, pero si en algun caso una entrada tiene estado 0, es donde me pierdo, algo de codigo:
Código PHP:
<?php
// recogemos los valores a mostrar
    
$siguiente =  $row_entrada['entrada_ID'] + 1;
    
$anterior $row_entrada['entrada_ID'] - 1;

    
// las consultas
    
$entrada_siguiente "SELECT entrada_ID, estado, titulo FROM entradas WHERE entrada_ID LIKE '$siguiente'";
    
$query_siguiente mysql_query($entrada_siguiente$db_link) or die (mysql_error());
    
$siguienteID mysql_fetch_assoc($query_siguiente);
    
    
$entrada_anterior "SELECT entrada_ID, estado, titulo FROM entradas WHERE entrada_ID LIKE '$anterior'";
    
$query_anterior mysql_query($entrada_anterior$db_link) or die (mysql_error());
    
$anteriorID mysql_fetch_assoc($query_anterior);

// mostramos los resultados
    
if(!empty($siguienteID['entrada_ID']) && ($siguienteID['estado'] == 1)) {
            echo 
"<strong>Entrada siguiente &gt;&gt;</strong> <a href='?mod=entrada&amp;entrada_ID=$siguienteID[entrada_ID]'>$siguienteID[titulo]</a>";
        }
        
        if(!empty(
$anteriorID['entrada_ID']) && ($anteriorID['estado'] == 1)){
            echo 
"<a href='?mod=entrada&amp;entrada_ID=$anteriorID[entrada_ID]'>$anteriorID[titulo]</a> <strong>&lt;&lt; Entrada anterior</strong>";
        }
?>
donde me pierdo es, como hacer, para que cuando una entrada que existe pero tiene estado 0, me busque la siguiente entrada que tiene ambas condiciones, que existe y que tiene estado 1?

espero como siempre contar con la ayuda de ustedes

saludos y suerte
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose