Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/01/2007, 13:57
Fridureiks
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: envio de datos formularios

Cuando lo haces en mozilla, esta es la informacion que recibes por POST:

Array
(
[enviar_x] => 15
[enviar_y] => 20
[enviar] => dom1_hum-wind_300_00.png
)

Mientras tanto en IE6:

Array
(
[enviar_x] => 15
[enviar_y] => 20
)

Esos valores numericos son las coordenadas de donde hjiciste click sobre la imagen... y como ves, internet explorer 6, a diferencia de mozilla, no trae el valor del campo en si, en este caso el campo enviar.

Una solucion podria ser que ademas del boton, coloques un campo oculto

Código HTML:
<form action="./mostrar_imagen.php" method="post"> <p>Prueba de un formulario con un imagen:</p> <p class="fin"> <input name="enviar" type="image" alt="Disponible"  src="../o.gif" value="dom1_hum-wind_300_00.png" /></p>  
<input type="hidden" name="nombre_imagen" value="dom1_hum-wind_300_00.png" />
</form> 

Código PHP:
<?
if (isset($_POST['nombre_imagen'])) {
  
$imagen $_POST['nombre_imagen'];
  echo 
"Nombre de imagen: ".$imagen;
}
?>

No se realmente si a ti te sirva la solucion, para el ejemplo que diste si... pero no se si fue un ejemplo completo de lo que deseabas

Saludos.
__________________
Federico.

Mi página: www.jourmoly.com.ar