Foros del Web » Programando para Internet » PHP »

visualizacion de base de datos de distintas maneras

Estas en el tema de visualizacion de base de datos de distintas maneras en el foro de PHP en Foros del Web. Hola. A ver si alguien me puede ayudar. Supongamos que la pagina conecta a una base de datos y muestra los datos de manera inversa ...
  #1 (permalink)  
Antiguo 11/07/2004, 14:03
 
Fecha de Ingreso: junio-2004
Mensajes: 91
Antigüedad: 13 años, 6 meses
Puntos: 0
visualizacion de base de datos de distintas maneras

Hola. A ver si alguien me puede ayudar. Supongamos que la pagina conecta a una base de datos y muestra los datos de manera inversa (ORDER BY id DESC) en la pagina principal. Pero con esa misma pagina si quiero hacer un enlace para que muestre solo los elementos de la base de datos que coincidan en un campo como lo hago? Es que no estoy muy seguro. Un ejemplo:
Una pagina de juegos online que en su pagina principal va poniendo los nuevos juegos. En esa misma pagina tiene enlaces para las distintas categorias de juegos y al hacer click solo salen los juegos cuyo campo "categoria" en la base de datos coincida. En la pagina en si misma se hace con (where 'campo'="valor del campo")pero, como lo hago mediante un enlace??
No se si me he explicado

Muchas Graciasss de antenamo, espero respuesta...
  #2 (permalink)  
Antiguo 11/07/2004, 14:17
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Buenos Aires
Mensajes: 699
Antigüedad: 15 años, 4 meses
Puntos: 1
si no me equivoco, debes linkear a el campo de la tabla, aunque no entendi muy bien lo q quieres hacer...

Saludos
  #3 (permalink)  
Antiguo 11/07/2004, 14:32
 
Fecha de Ingreso: junio-2004
Mensajes: 91
Antigüedad: 13 años, 6 meses
Puntos: 0
a ver si me explico mejor con otro ejemplo...

Supongamos una tabla de una base de datos que contenga 3 campos:
id: numera automaticamente el contenido de la tabla, las entradas.
nomre: nombre de personas
color de pelo: color de pelo de las personas.

Supongamos ahora una web (index.php). En esa web se muestra esa tabla de manera que los ultimos datos introducidos se ven los primeros en una lista (ORDER BY id DESC), viendose todos, los de pelo negro, rojo amarillo, etc...(Para verse especifiamente los de pelo negro seria con (WHERE color de pelo="negro") aprox., pero no es el caso.

Pues lo que quiero seria en el caso anterior en el que se ve la lista entera un enlace dentro de index.php para que se vieran por ejemplo solo la lista con las personas de pelo negro, en esa misma pagina, es decir, todos los registro con el campo "color de pelo" igual.

Gracias de nuevo...espero respuesta...
  #4 (permalink)  
Antiguo 11/07/2004, 15:25
 
Fecha de Ingreso: mayo-2004
Ubicación: Guadalajara, México
Mensajes: 50
Antigüedad: 13 años, 6 meses
Puntos: 0
Es simple

Es simple, necesitas poner una condición al principio antes de hacer tu consulta y utilizar una variable por get.

El código que te digo es:
Código PHP:
<?php

if(isset($_GET['campo'])) {
$campo $_GET['campo'];
// consulta con esta condicion SELECT * FROM tabla WHERE campo1 = $campo ORDER BY id DESC
} else {
// consulta con esta condicion SELECT * FROM tabla ORDER BY id DESC
}

?>
Las ligas en HTML serían como sigue:
Código:
<a href="tupagina.php?campo=algo">algo</a>
<a href="tupagina.php?campo=cosa">cosa</a>
__________________
JAEC

Última edición por Jaec; 11/07/2004 a las 22:00
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:39.