Foros del Web » Programando para Internet » PHP »

Envío de formularios y $_POST...

Estas en el tema de Envío de formularios y $_POST... en el foro de PHP en Foros del Web. Hola a todos, tengo un problema que la verdad no le localizo el origen... Quiero hacer un método que procese un formulario según los valores ...
  #1 (permalink)  
Antiguo 01/10/2010, 20:39
 
Fecha de Ingreso: mayo-2010
Mensajes: 104
Antigüedad: 14 años
Puntos: 0
Pregunta Envío de formularios y $_POST...

Hola a todos, tengo un problema que la verdad no le localizo el origen...
Quiero hacer un método que procese un formulario según los valores $_POST que le llegan desde $Clase->Metodo($_POST['valores']); el problema es que si el formulario no fue enviado me indica que los valores de $_POST no fueron definidos, y si envío el formulario no me toma los valores para hacer una consulta MySQL.

Me parece raro que haya problemas con la definición dado que en el método puse que sólo se llamara a los $_POST si se envió el formulario... pero a pesar de que no se hayan creado los $_POST y ni se hayan utilizado me dice que no fueron definidos, es decir, que los llama cuando no los llamé ^^

$Clase->Metodo($_POST['valores']) si pongo eso ya me tira error de que no fueron definidos.

----------------

Si alguien me puede decir si hay alguna forma particular de tratar a los $_POST en PHP5 les agradecería muchisimo porque con PHP4 nunca tuve este problema...


Muchas gracias!
  #2 (permalink)  
Antiguo 02/10/2010, 05:17
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: Envío de formularios y $_POST...

Cita:
Iniciado por Leganz Ver Mensaje
Hola a todos, tengo un problema que la verdad no le localizo el origen...
Quiero hacer un método que procese un formulario según los valores $_POST que le llegan desde $Clase->Metodo($_POST['valores']); el problema es que si el formulario no fue enviado me indica que los valores de $_POST no fueron definidos, y si envío el formulario no me toma los valores para hacer una consulta MySQL.

Me parece raro que haya problemas con la definición dado que en el método puse que sólo se llamara a los $_POST si se envió el formulario... pero a pesar de que no se hayan creado los $_POST y ni se hayan utilizado me dice que no fueron definidos, es decir, que los llama cuando no los llamé ^^

$Clase->Metodo($_POST['valores']) si pongo eso ya me tira error de que no fueron definidos.

----------------

Si alguien me puede decir si hay alguna forma particular de tratar a los $_POST en PHP5 les agradecería muchisimo porque con PHP4 nunca tuve este problema...


Muchas gracias!
Creo que lo mejor sería que postearas tu clase, y el ejemplo de uso para ver que pasa.

Por encima, te diria que fuera de la clase, deberías usar isset del boton de envio de ese formulario, si no se pulsa, no usas la clase,


Un saludo!

Etiquetas: post, formulario
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 04:50.