Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

link en campo mysql

Estas en el tema de link en campo mysql en el foro de Bases de Datos General en Foros del Web. tengo dos tablas una ej procesos con los campos id_proceso nombre ... otra documento con los siguientes campos id_doc documento id_proceso tengo una consulta donde ...
  #1 (permalink)  
Antiguo 07/05/2007, 21:14
 
Fecha de Ingreso: mayo-2007
Mensajes: 23
Antigüedad: 17 años, 8 meses
Puntos: 0
link en campo mysql

tengo dos tablas una ej procesos con los campos
id_proceso
nombre
...

otra documento con los siguientes campos
id_doc
documento
id_proceso

tengo una consulta donde me muestra todos los procesos, pero necesito que al seleccionar un proceso por su nombre en la consulta me llame otra donde encuentre todos los documentos que tiene este proceso.

Muchas gracias de antemano , es urgente
  #2 (permalink)  
Antiguo 08/05/2007, 14:46
 
Fecha de Ingreso: abril-2007
Mensajes: 17
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: link en campo mysql

con "SELECT * FROM PROCESOS" obtienes una lista de todos los procesos, los muestras en la página, haces el link del tipo <a href='verProceso.php?id='.$id

Una vez seleccionado un proceso te llevará a una página en la que haces un SELECT * FROM DOCUMENTOS WHERE ID_PROCESO = id_seleccionado

Un saludo
Adrián Fernández

Última edición por BrujoNic; 08/05/2007 a las 18:02
  #3 (permalink)  
Antiguo 08/05/2007, 18:47
 
Fecha de Ingreso: mayo-2007
Mensajes: 23
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: link en campo mysql

Gracias jomerin por tu respuesta:
Esta es la linea que tengo como tu me dices pero no me funciona:

<a href='verdoc.php?id=$row[id_proceso]'>
pero cuando llega a la pagina verdoc.php no trae ningun valor de la variable por lo tanto la consulta de los documentos de dicho proceso no concuerda.

parte del codigo es el siguiente:
$_pagi_sql = "Select * from proceso, dependencia, estado, tipo where dependencia.id_depend =$id_depend and proceso.id_depend = dependencia.id_depend and proceso.id_estado = estado.id_estado and proceso.id_tipo = tipo.id_tipo";
$_pagi_cuantos = 12;
echo $valor;
include("paginator.inc.php");
$res = mysql_query($_pagi_sql);
while ($row=mysql_fetch_array($_pagi_result))
{
?>
<tr><td>NUMERO</TD>
<TD>FECHA APERTURA</TD>
<TD>FECHA CIERRE</TD>
<TD>CUANTIA</TD>
<TD>ESTADO</TD>
<TD>TIPO</TD></TR>
<tr><td ><font color="#ffffff" face="tahoma" size="2"> <a href='verdoc.php?id=$row[id_proceso]'><? echo $row[numero];?></a></td>
<td ><font color="#ffffff" face="tahoma" size="1"><? echo $row[fechaapertura];?></td>
<td ><font color="#ffffff" face="tahoma" size="1"><?echo $row[fechacierre];?></td>
<td><font color="#ffffff" face="tahoma" size="1"><? echo $row[cuantia];?></td>
<td><font color="#ffffff" face="tahoma" size="1"><? echo $row[estado];?></td>
<td><font color="#ffffff" face="tahoma" size="1"><? echo $row[tipo];?></td></tr>
<tr><td>Objeto</td>
</tr>
Gracias por tu colaboracion
  #4 (permalink)  
Antiguo 08/05/2007, 23:37
 
Fecha de Ingreso: abril-2006
Ubicación: Colombia
Mensajes: 648
Antigüedad: 18 años, 9 meses
Puntos: 3
Re: link en campo mysql

Hola

Bueno, creo que te falta especificar que esa variable es de php, es decir tu tienes esto

<a href='verdoc.php?id=$row[id_proceso]'>

y creo que deberia ir

<a href='verdoc.php?id=<?php echo $row[id_proceso]; ?>'>, espero te sirva
__________________
Suerte.
_______________________________
"La vida es el principio de la muerte".
  #5 (permalink)  
Antiguo 09/05/2007, 09:00
 
Fecha de Ingreso: mayo-2007
Mensajes: 23
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: link en campo mysql

Muchas gracias por tu colaboracion, he realizado la correccion que me diste y me funciono perfecto.
  #6 (permalink)  
Antiguo 09/05/2007, 09:40
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años, 2 meses
Puntos: 655
Re: link en campo mysql

Que bien que se resolvió tu problema, pero para la próxima, por favor lee lo siguiente:
Función de la sección de Base de Datos
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
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 07:19.