Foros del Web » Programando para Internet » PHP »

help... asociacion con links

Estas en el tema de help... asociacion con links en el foro de PHP en Foros del Web. Tengo una tabla y despliego los datos con WHILE, osea, que se desplieguen todos cuantos sean, sin tener control directo de ellos, osea, sin saber ...
  #1 (permalink)  
Antiguo 20/01/2005, 15:16
 
Fecha de Ingreso: mayo-2004
Ubicación: Santiago, Chile
Mensajes: 191
Antigüedad: 19 años, 11 meses
Puntos: 1
help... asociacion con links

Tengo una tabla y despliego los datos con WHILE, osea, que se desplieguen todos cuantos sean, sin tener control directo de ellos, osea, sin saber que el dato Nº 5 y 8 va a ser "pedrito" y "felipe" por ejemplo, ya que podrian ir mas tarde 3ro y 9no por ejemplo.

Entonces lo que necesito es que cuando haga click en el nombre de ellos (un link) se vaya a una pagina con algun dato de ellos. Me explico:

Tengo en la pagina "1.php" un boton que diga buscar, que me lleva a la pagina "2.php" que me arroja la tabla mencionada en el primer parrafo. Al arrojarme los resultados quiero que al seleccionar a "pedrito" por ejemplo, vuelva a la pagina "1.php" y me arroje los datos de "pedrito".

Ese es mi problema
  #2 (permalink)  
Antiguo 20/01/2005, 15:44
Avatar de baklao  
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Ana - Isla de Margarita
Mensajes: 482
Antigüedad: 19 años, 4 meses
Puntos: 0
Hola que tal veamos si te entendi bien. tienes una lista de X numeros en lista y cada ellos tienen un nombre al darle click sobre alguno de ellos quieres que te muestre la informacion especifica de ellos. Si es asi deberias hacer algo como esto:

Código PHP:
// para hacer el link tomando los valores de tu tabla te quedaria asi:
echo '<a href="1.php?codigo='.$row[codigo].'&nombre='.$row[nombre].'&accion=ver"> '
$row[codigo] y $row[nombre] son valores tomados de una tabla.

de esa manera mandas los valores por el url y los tomas por el metodo GET.


Suerte y Saludos

Bye
__________________
Atte. Mohamed :aplauso:
  #3 (permalink)  
Antiguo 20/01/2005, 17:35
 
Fecha de Ingreso: mayo-2004
Ubicación: Santiago, Chile
Mensajes: 191
Antigüedad: 19 años, 11 meses
Puntos: 1
Código PHP:
while ($registro mssql_fetch_row($info))
{
echo 
"<tr><td>$registro[0]</td><td>$registro[1]</td><td>",'<a href=principal.htm?nom=',"$registro[0]",'&rut=',"$registro[1]",'&accion=ver">X</a>';

Oooohhhh si..., de maravilla
Solo 1 cosa... cuando tengo en el "registro[0]" un dato tipo "NOMBRE APELLIDO" no me sale el otro registro ( "$registro[1]" ). Pero cuando tengo solo "NOMBRE" me sale el otro registro.
A que se debe?
  #4 (permalink)  
Antiguo 21/01/2005, 05:34
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
´Tienes que aplicar a tu $registro[0] que usas en la generación del link que pasa "nom" la función urlencode() o urlrawencode() para que interprete y codifique los espacios y otros caracteres que pueda contener tu valor de esa varaible en un formato standard para pasarlos por el URL.

Código PHP:
echo "<tr><td>".$registro[0]."</td><td>".$registro[1]."</td><td><a href=\"principal.htm?nom=".urlencode($registro[0])."&rut=".$registro[1]."&accion=ver\">X</a>"
Un saludo,

Última edición por Cluster; 21/01/2005 a las 05:39
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 11:25.