Foros del Web » Programando para Internet » PHP »

consulta de linea

Estas en el tema de consulta de linea en el foro de PHP en Foros del Web. hola amigos, no entiendo bien que hace esta linea, no se si alguien me pueda explicar <input type="Hidden" name="id_imagen" value="<? echo $id ?>"> la cosa ...
  #1 (permalink)  
Antiguo 07/05/2008, 10:56
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 18 años, 8 meses
Puntos: 2
consulta de linea

hola amigos, no entiendo bien que hace esta linea, no se si alguien me pueda explicar
<input type="Hidden" name="id_imagen" value="<? echo $id ?>">


la cosa es que id_imagen es considerada una variable en otra pagina

$variables_formulario[6]=$id_imagen;


y la verdad no entiendo
  #2 (permalink)  
Antiguo 07/05/2008, 11:01
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 10 meses
Puntos: 49
Re: consulta de linea

Es un control de tipo hidden u oculto, lo que haces basicamente es mandar ese $id en tu caso para que no sea visualizado por el usuario, como tal hace parte de tu formulario dependiendo al metodo de envio del mismo lo recuperas en tu script que procesa los datos. metodos POST o GET.





Saludos.
  #3 (permalink)  
Antiguo 07/05/2008, 11:10
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 18 años, 8 meses
Puntos: 2
Re: consulta de linea

la verdad no lo recupera, pofa muestreme un ejemplo:
he probado


$variables_formulario[6]=$_POST['$id_imagen'];
$variables_$id_imagen;
$variables_formulario[6]=$_POST['id_imagen'];
  #4 (permalink)  
Antiguo 07/05/2008, 11:29
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: consulta de linea

La tercera opción seria la que debe de funcionar, aunque te recomiendo hagas un solo echo $_POST['id_imagen'] para ver que el dato este llegando bien.

Saludos.
  #5 (permalink)  
Antiguo 07/05/2008, 12:09
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 18 años, 8 meses
Puntos: 2
Re: consulta de linea

hola de nuevo amigos creo que descubri la secuencia que produce el error
1.- a una imagen le doy una direccion y un numero (su identificador en una base de datos), con el nombre de $id=7 , suponiendo que sea la imagen 7
<a href="formulario.php?$id='.$damefila["id_imagen"].'">
2.-la direccion que aparece en mi maquina despues de hacer click sobre la imagen 7 es:
http://localhost:8080/postales04/formulario.php?$id=7
3.- por ultimo se intenta envia a otra pagina la variable $id, desde la pagina formulario.php?$id=7, en este caso a enviarpostales.php
<input type="Hidden" name="id_imagen" value="<? echo $id ?>">

pero da el caso que intente escribir el $id (<? echo $id ?>), y no escribe, en este caso el 7,
bueno amigos nose como resolver esto,
  #6 (permalink)  
Antiguo 07/05/2008, 12:36
 
Fecha de Ingreso: enero-2008
Mensajes: 163
Antigüedad: 16 años, 3 meses
Puntos: 2
Re: consulta de linea

el simple problema esque le tienes que dar get
<input type="Hidden" name="id_imagen" value="<? echo $_GET['id']; ?>">
ese es el error que veo en tu sintaxis que pones nose que mas puede ser
  #7 (permalink)  
Antiguo 07/05/2008, 12:43
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: consulta de linea

Tu problema viene desde tu html:
Código HTML:
<a href="formulario.php?$id='.$damefila["id_imagen"].'"> 
Para que te pase la variable correctamente la variable se tiene que llamar id no $id:
Código HTML:
<a href="formulario.php?id='.$damefila["id_imagen"].'"> 
Saludos.
  #8 (permalink)  
Antiguo 07/05/2008, 13:31
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 18 años, 8 meses
Puntos: 2
Re: consulta de linea

la verdad que esta igual
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:23.