Foros del Web » Programando para Internet » PHP »

Dependiendo de un campo de la base, traer detalles de eso.

Estas en el tema de Dependiendo de un campo de la base, traer detalles de eso. en el foro de PHP en Foros del Web. Uy! es medio dificil de explicar... a ver. Yo realizo una consulta que me da un listado de tareas. Cada una tiene valores como fecha ...
  #1 (permalink)  
Antiguo 10/01/2006, 09:34
 
Fecha de Ingreso: diciembre-2004
Mensajes: 197
Antigüedad: 19 años, 4 meses
Puntos: 1
Dependiendo de un campo de la base, traer detalles de eso.

Uy! es medio dificil de explicar... a ver.

Yo realizo una consulta que me da un listado de tareas. Cada una tiene valores como fecha de inicio, descripcion y cosas asi que necesita el usuario, pero a un costadito, le pongo un link "detalles" que me lleva a otra pagina con todos los datos de dicha tarea.
Por cada reglon de la tabla, es una tarea, (como en la base de datos), con sus detalles diferentes (cada tarea consta de un Id).

Ahora... si la tabla se arma automatica con un "while....(mientras haya datos, que me de reglones de tareas)", como hago para que al presionar en el link de detalle, me tome especificamente los datos de la tarea de la que quiero el detalle....


espero haber sido claro!!

Atte. Ariel.-
__________________
Diseñador y Desarrolador en Proyecto81 WebStudio

Última edición por daenor; 10/01/2006 a las 09:45 Razón: porque lo envie sin querer, pero vacio
  #2 (permalink)  
Antiguo 10/01/2006, 10:18
 
Fecha de Ingreso: diciembre-2004
Mensajes: 197
Antigüedad: 19 años, 4 meses
Puntos: 1
ahora que lo pienso, lo que quiero hacer es como esta funcionando un foro, que se hace click en el tema y uno entra a los detalle sdel tema :o)
__________________
Diseñador y Desarrolador en Proyecto81 WebStudio
  #3 (permalink)  
Antiguo 10/01/2006, 10:27
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Genera tu listado de registros con un link hacia el "ver detalle" tipo:

Código PHP:
while ($row=mysql_fetch_array($result)){
// etc .. campos que mostrar.
echo "<a href=\"ver_detalle.php?id=".$row['id']."\">Ver detalle</a>";

Si te fijas . .genero un link con el "ID" del registro (identificativo que lo hace único) .. para pasarle esa variable a tu script "ver_detalle" si puslo ese link.

ver_Detalle.php sería algo tipo:
Código PHP:
<?
// conectas a tu BD .. etc

$sql="SELECT * FROM tabla WHERE id='".$_GET['id']."'";
$result=mysql_query($sql) or die (mysql_error());
if (
mysql_num_rows($result) == 1){ // se espera Sólo un registro .. nada más.
   
$row=mysql_fetch_array($result);
   
// mustro los campos del registro que obtenemos ...
} else {
    echo 
"No hay resultados";
}
?>
Un saludo,
  #4 (permalink)  
Antiguo 10/01/2006, 14:31
 
Fecha de Ingreso: diciembre-2004
Mensajes: 197
Antigüedad: 19 años, 4 meses
Puntos: 1
AAAh!!!
si, ya lo entendi!!!
no sabia lo de generar u Id!!!

muchisimas gracias!!!

ya lo estoy poniendo en prueba!!

Atte!!

Yo!!
__________________
Diseñador y Desarrolador en Proyecto81 WebStudio
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 06:53.