Foros del Web » Programando para Internet » PHP »

if(isset($_POST['submit'])) para que sirve y donde se utiliza

Estas en el tema de if(isset($_POST['submit'])) para que sirve y donde se utiliza en el foro de PHP en Foros del Web. if(isset($_POST['submit']))...
  #1 (permalink)  
Antiguo 26/10/2011, 08:54
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 2 meses
Puntos: 1
if(isset($_POST['submit'])) para que sirve y donde se utiliza

if(isset($_POST['submit']))
  #2 (permalink)  
Antiguo 26/10/2011, 09:06
Avatar de h2swider  
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 16 años, 8 meses
Puntos: 194
Respuesta: if(isset($_POST['submit'])) para que sirve y donde se utiliza

Pregunta si el formulario fue enviado, puedes utilizar algo así para ver si por ejemplo cargas datos en un formulario o vas a modificarlos.
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives
  #3 (permalink)  
Antiguo 26/10/2011, 09:15
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 13 años, 6 meses
Puntos: 511
Respuesta: if(isset($_POST['submit'])) para que sirve y donde se utiliza

Esta instrucción es saber si has enviado un formulario fue enviado a la misma página o en cualquier otra, recuerda que la variable $_POST['submit'] va relacionada al name del botón.

ejemplo:

crea una pagina llamada 1.php y pega este código para que entiendas un poco más este tema.

Código PHP:
Ver original
  1. <?php
  2.     if(isset($_POST['Submit'])){
  3.         echo 'se envio el formulario';
  4.     }
  5. ?>
  6. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  7. <html xmlns="http://www.w3.org/1999/xhtml">
  8. <head>
  9. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  10. <title>Documento sin título</title>
  11. </head>
  12.  
  13. <body>
  14. <form id="form1" name="form1" method="post" action="1.php">
  15.     <input type="text" name="texto" id="texto" />
  16.     <input name="Submit" type="submit" value="Submit" />
  17. </form>
  18. </body>
  19. </html>

Saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125
  #4 (permalink)  
Antiguo 26/10/2011, 10:02
 
Fecha de Ingreso: julio-2010
Mensajes: 275
Antigüedad: 13 años, 9 meses
Puntos: 21
Respuesta: if(isset($_POST['submit'])) para que sirve y donde se utiliza

Supongo que primero debiste haber leido el manual de isset

Es una función que permite validar si algún campo del formulario ha sido seleccionado
  #5 (permalink)  
Antiguo 26/10/2011, 10:08
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 8 meses
Puntos: 793
Respuesta: if(isset($_POST['submit'])) para que sirve y donde se utiliza

Código PHP:
Ver original
  1. if (isset($_POST['submit'])) {

Estás diciendo...

SI está definido el índice "submit" en la superglobal $_POST entonces que

Se usa cuando necesites saber si esta definida o no una variable.

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #6 (permalink)  
Antiguo 26/10/2011, 10:17
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: if(isset($_POST['submit'])) para que sirve y donde se utiliza

se utilizaría mas bien solo para validar formularios?
  #7 (permalink)  
Antiguo 26/10/2011, 10:41
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: if(isset($_POST['submit'])) para que sirve y donde se utiliza

Cita:
Iniciado por albertrc Ver Mensaje
se utilizaría mas bien solo para validar formularios?
No, una cosa es validar y otra muy distinta es comprobar.

isset() sirve para comprobar la existencia de cierta variables, no para validar sus valores.

El fragmento de código que se muestra solo responde a la pregunta, ¿se ha recibido el formulario post a través de un campo llamado submit?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #8 (permalink)  
Antiguo 26/10/2011, 11:01
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: if(isset($_POST['submit'])) para que sirve y donde se utiliza

normalmente serviría para esto no ?
submit solo comprueba que se haya pulsado el botón enviar

if(isset($_POST('submit')){
insert del nombre
}
else{
mensaje de error tienes que introducir el nombre
}
  #9 (permalink)  
Antiguo 26/10/2011, 11:08
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: if(isset($_POST['submit'])) para que sirve y donde se utiliza

Mas o menos, el isset() comprueba una variable a la vez y no todas.

A grandes rasgos esta bien definido tu código, pero para mostrar errores mas específicos hay que hacer validaciones mas precisas que un solo isset().
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
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 00:32.