Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Envio de variables de consultas

Estas en el tema de Envio de variables de consultas en el foro de PHP en Foros del Web. Buenos dias, quisiera saber como puedo ponerle un enlace a un resultado de una consulta y que se lleve la variable a otra pagina, me ...
  #1 (permalink)  
Antiguo 04/04/2013, 10:27
 
Fecha de Ingreso: febrero-2013
Ubicación: Bogota
Mensajes: 40
Antigüedad: 11 años, 2 meses
Puntos: 0
Envio de variables de consultas

Buenos dias, quisiera saber como puedo ponerle un enlace a un resultado de una consulta y que se lleve la variable a otra pagina, me explico:

aqui la consulta:
Código PHP:

$var
=mysql_query("select * from estudios where tipo_estudio='$v1'",$link)or die("Error en: " mysql_error()); 


Código PHP:
while($row1=mysql_fetch_array($var))
            {
            echo 
"<tr>";
            echo 
"<td><a href=\"Consulta_Cedula2.php?v1=$row1[id_identificador2] \">.$row1[id_identificador2].</a>";
            
//echo "<td>".$row1["id_identificador2"];
            
echo "</td>";
            echo 
"<td>".$row1["tipo_estudio"];
            echo 
"</td>";
            echo 
"</tr>";
            } 
y me interesa enviar este resultado como un href
Código PHP:
echo "<td><a href=\"Consulta_Cedula2.php?v1=$row1[id_identificador2] \">.$row1[id_identificador2].</a>"
pero no funciona. podrían ayudarme con esto. Gracias.
  #2 (permalink)  
Antiguo 04/04/2013, 10:31
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Envio de variables de consultas

recuerda usar urlencode(), porque hay ciertos caracteres que corrompen la estructura de una URL válida.

otra es crear un formulario POST con campos ocultos, y desde el link con javascript hacer un submit, esto también ayuda si los datos son muy largos, recuerda que por GET algunos navegadores te limitan la cadena
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 04/04/2013, 11:03
 
Fecha de Ingreso: febrero-2013
Ubicación: Bogota
Mensajes: 40
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Envio de variables de consultas

No, no pude, y como es un resultado de una consulta no puedo hacer un formulario ya que de ahi viene la variable.

Intento con esto pero tampoco

Código PHP:

echo "<td><a href=\"Consulta_Cedula2.php?v1=$row1[id_identificador2] \">".$row1["id_identificador2"]; 
como lo puedo enviar con href????
  #4 (permalink)  
Antiguo 04/04/2013, 11:12
 
Fecha de Ingreso: abril-2008
Ubicación: El Salvador
Mensajes: 736
Antigüedad: 16 años
Puntos: 47
Respuesta: Envio de variables de consultas

Cita:
Iniciado por jairx_x1 Ver Mensaje
No, no pude, y como es un resultado de una consulta no puedo hacer un formulario ya que de ahi viene la variable.
Intento con esto pero tampoco
Código PHP:

echo "<td><a href=\"Consulta_Cedula2.php?v1=$row1[id_identificador2] \">".$row1["id_identificador2"]; 
como lo puedo enviar con href????
mira completa el link


Código PHP:
Ver original
  1. echo "<td><a href=\"Consulta_Cedula2.php?v1=$row1[id_identificador2] \">".$row1["id_identificador2"]."</a>";
  #5 (permalink)  
Antiguo 04/04/2013, 11:51
 
Fecha de Ingreso: febrero-2013
Ubicación: Bogota
Mensajes: 40
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Envio de variables de consultas

Cita:
mira completa el link
Código PHP:
echo "<td><a href=\"Consulta_Cedula2.php?v1=$row1[id_identificador2] \">".$row1["id_identificador2"]."</a>"
Gracias amigo ya funciona.
  #6 (permalink)  
Antiguo 04/04/2013, 15:11
 
Fecha de Ingreso: febrero-2013
Ubicación: Bogota
Mensajes: 40
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Envio de variables de consultas

Compañero me surgieron unos inconvenientes son estos:

Esta instrucción envía correctamente la variable a Consulta_Cedula2.php pero no la muestra.
Código PHP:
echo "<td><a href=\"Consulta_Cedula2.php?v1=$row1[id_identificador2] \">".$row1["id_identificador2"]."</a>"
aquí la recibo y consulta y muestro
Código PHP:
$r1=$_GET['v1'];


$con=mysql_query("select * from datos_personales where id_identificador=$r1 ",$link);


while(
$row=mysql_fetch_array($con))
{

        echo 
"<tr><td bgcolor = ".$color."> ";
        echo 
"".$row["id_identificador"];
        echo 
"</td>";

y como la paso por get me doy cuenta que en la barra lleva el valor a este ultimo formulario. Gracias.
  #7 (permalink)  
Antiguo 04/04/2013, 15:29
 
Fecha de Ingreso: abril-2008
Ubicación: El Salvador
Mensajes: 736
Antigüedad: 16 años
Puntos: 47
Respuesta: Envio de variables de consultas

La tabla tiene registros???

Si envias el id_identificador, para que necesitas hacer la consulta si eso mismo estas imprimiendo??

Etiquetas: mysql, select, sql, variables
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:46.