Foros del Web » Programando para Internet » PHP »

Input Type Image

Estas en el tema de Input Type Image en el foro de PHP en Foros del Web. Hola, tengo un problema con el input type=image y es que pongo en un formulario una imagen para enviar (input type=image) y con mozilla firefox ...
  #1 (permalink)  
Antiguo 29/01/2007, 05:29
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 18 años, 7 meses
Puntos: 0
Pregunta Input Type Image

Hola, tengo un problema con el input type=image y es que pongo en un formulario una imagen para enviar (input type=image) y con mozilla firefox funciona el enviar pero con internet explorer no funciona. Podeis dirme si par internet explorer tengo que añadir alguna cosa en especial, o la solución al problema ?
gracias
  #2 (permalink)  
Antiguo 29/01/2007, 05:37
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Input Type Image

Hola xinxan22

Que yo sepa, funciona igual en Firefox y en Explorer. ¿Qué es lo que no te funciona? ¿No envía el formulario o no recoge los datos?

Saludos,
  #3 (permalink)  
Antiguo 29/01/2007, 05:44
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Input Type Image

Envía los datos pero no los coje, pero esto solo en internet explorer ... con el firefox me envia el formulario y me coje los datos bién. En internet explorer, me envia el formulario pero no me coje los datos.
  #4 (permalink)  
Antiguo 29/01/2007, 05:46
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Input Type Image

Hola de nuevo.

Dinos que lenguaje estás utilizando para recoger los datos y algún moderador moverá el mensaje al foro correspondiente.

Saludos,
  #5 (permalink)  
Antiguo 29/01/2007, 05:48
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Input Type Image

Utilizo PHP.
Espero respuesta de los maestros del PHP :P
gracias.
  #6 (permalink)  
Antiguo 29/01/2007, 07:56
 
Fecha de Ingreso: junio-2004
Mensajes: 621
Antigüedad: 19 años, 11 meses
Puntos: 25
Re: Input Type Image

¿y puedes decir como haces para recoger los datos en PHP?

Lo que no entiendo es que te funcione en un navegador y en el otro no.

Si PHP recoge bien los datos, debería funcionar en ambos, y si no, en ninguno.

¿Puedes postear el código de la página de envío y el de la página contra la que se envía?
__________________
eContento
- Mis artículos y tutoriales
- Mis jsfiddles
  #7 (permalink)  
Antiguo 29/01/2007, 08:56
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Input Type Image

Cita:
Iniciado por xinxan22 Ver Mensaje
Hola, tengo un problema con el input type=image y es que pongo en un formulario una imagen para enviar (input type=image) y con mozilla firefox funciona el enviar pero con internet explorer no funciona. Podeis dirme si par internet explorer tengo que añadir alguna cosa en especial, o la solución al problema ?
gracias
Hola:

Estás diciendo que con type="image" se trata de una imagen para enviar... pero para enviar cosas debes usar el type="file" (acompañado del enctype="multpart/form-data")... el type image hace las veces de submit y añade las coordenadas x, y de donde se pulsó... si la imagen tiene nombre, php recibe nombre_x y nombre_y (nombre es el atributo name)

Lo extraño (extrañísimo) es que funcione distinto en distintos navegadores...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #8 (permalink)  
Antiguo 29/01/2007, 09:08
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Input Type Image

La pagina del formulario es :
Código HTML:
 <form name='ver_movil_caracteristica' method='post' action='mi_pagina.php'>
   <input type='hidden' name='codigo' value='<?php echo($row[0]) ?>'>
   <input type='image' name='mc' value='ver' src='bt.jpg'>
 </form> 
i la pagina que recojo los datos es:
Código PHP:
  ....
  if(
$mc) include("ver_la_pagina.php");
  ... 
respeto a lo del file ... no intento enviar ninguna imagen sino hacer que un boton submit sea una imagen, por ejemplo redonda...
  #9 (permalink)  
Antiguo 29/01/2007, 09:28
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Input Type Image

Hola:

Tal como lo tienes, deberías recibir algo así $_POST["mc_x"] y $_POST["mc_y"]

Te recomiendo que pruebes el envío del formulario para chequear los resultado a este "action"... http://www.caricatos.net/articulos/receptor.php es una página de un dominio mio que muestra los arrays globales PHP ($_GET, $_POST y $_FILES)... creo que te servirá estudiar los resultados...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #10 (permalink)  
Antiguo 29/01/2007, 09:36
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Input Type Image

ok...he utilizado tu web como envio de datos y en firefox :
GET:
Datos GET: (nivel: 0)
POST:
Datos POST: (nivel: 0)
id_referencia = aaaaaa0000
mc_x = 22
mc_y = 17
mc = ver
FILES:
Datos FILES: (nivel: 0)

con inernet explorer:
GET:
Datos GET: (nivel: 0)
POST:
Datos POST: (nivel: 0)
mc_x = 11
mc_y = 15
FILES:
Datos FILES: (nivel: 0)
  #11 (permalink)  
Antiguo 29/01/2007, 12:20
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Input Type Image

Hola:

Los datos _Get no sirven porque estás usando el método post y el _FILES serviría con elementos file y enctype=multipart/form-data

Pero los datos que se envían normalmente con una imagen son el nombre y las coordenadas x, y, así que el value no tiene sentido, porque lo que se chequea normalmente son las coordenadas x,y (sería su funcionalidad normal)

Me extraña los datos adicionales que se muestran (el value lo he visto pero id_referencia no me ha salido nunca en mis pruebas)

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #12 (permalink)  
Antiguo 30/01/2007, 02:05
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Input Type Image

si miras el codigo de arriba que escribi del formulario y el php ... veras que id_referencia es un tipe hidden ... que tengo por allli, eso no tiene importancia ... lo que se ve es que en firefox sale la variable del boton pero en internet explorer no .... en uno sale el MC i en el otro no aparece
  #13 (permalink)  
Antiguo 15/12/2007, 13:35
Avatar de kesioo  
Fecha de Ingreso: enero-2007
Ubicación: Capital Federal, Argentina
Mensajes: 137
Antigüedad: 17 años, 3 meses
Puntos: 2
Re: Input Type Image

tengo un formulario con solo chechbox, y como boton de submit una imagen.

el formulario es via GET, pero no se porque en la pagina de llegada me aparecen en la url las variables &x= e &y=

alguien sabe de donde salen? porque en los otros formularios con input type="image" nunca me aparecieron...

saludos!
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 17:25.