Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2009, 10:30
American2010
 
Fecha de Ingreso: abril-2003
Mensajes: 1.129
Antigüedad: 21 años
Puntos: 34
Problema con el envío de datos por formulario

Tengo un problema en IE, a ver si me pueden ayudar dónde tengo algo mal...

En firefox funciona perfecto, pero paso a detallarles el problema...

En IE si lleno un dato en el input, y doy enter, el if me devuelve siempre error, si presiono el boton de enviar funciona bien...

El formulario:

Código PHP:
<form method="POST" action="fff.php">
<
p><input type="text" name="n01" size="30" value=""> &bull; <input class="enviar" type="submit" value="Del" name="d01"></p>
</
form
En fff.php tengo:

Código PHP:
<?php
if (isset($_POST['d01'])) {

$respuesta=MD5($_POST['n01']);

switch (
$respuesta){
case 
"6c2342be13bd8fe5a1d35ba12bc9eb45":include ('6c2342be13bd8fe5a1d35ba12bc9eb45.php'); break;
default:include (
'no.php');
}
}
else { include (
'no.php'); }
?>
Creo que mi error de concepto es el if que realizo, comprobando si se clickeo el boton de envio, porque si en lugar de if (isset($_POST['d01'])) { pongo if (isset($_POST['n01'])) {

funciona perfecto...

Hago ese cambio, o que otra forma puedo usar para saber si vienen del formulario...

Gracias...
__________________
elGastronomo

Última edición por American2010; 22/07/2009 a las 10:41