Foros del Web » Programando para Internet » PHP »

Procesar/Obtener datos de formulario HTML con PHP

Estas en el tema de Procesar/Obtener datos de formulario HTML con PHP en el foro de PHP en Foros del Web. Hola gente ya se que para procesar/obtener los datos que ingresa el usuario en el formulario HTML hay que usar la variable: $_POST o $_GET ...
  #1 (permalink)  
Antiguo 16/07/2015, 19:45
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 8 años, 9 meses
Puntos: 0
Pregunta Procesar/Obtener datos de formulario HTML con PHP

Hola gente ya se que para procesar/obtener los datos que ingresa el usuario en el formulario HTML hay que usar la variable: $_POST o $_GET yo usaré $_POST, pero mi duda es si el código para procesar/obtener los datos tiene que estar en el mismo código del formulario o aparte en otro archivo.php?

Muchas graciaaaaaaas :)!!!!!
  #2 (permalink)  
Antiguo 16/07/2015, 19:46
 
Fecha de Ingreso: julio-2015
Mensajes: 67
Antigüedad: 8 años, 9 meses
Puntos: 5
Respuesta: Procesar/Obtener datos de formulario HTML con PHP

Puedes tenerlo todo en el mismo archivo, o por separado, como más te guste.
  #3 (permalink)  
Antiguo 16/07/2015, 19:58
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Procesar/Obtener datos de formulario HTML con PHP

Exacto: da lo mismo, pero no es igual.

Si el script que procesa el formulario está en un archivo diferente tiene otras ventajas:

- Puedes enviar datos desde cualquier otro formulario, vía ajax, etc.
- Puedes realizar pruebas de validación indirectamente.

Si haces todo en un mismo archivo entonces no podrás hacer nada de esto.

Además la regla de oro es y siempre será la misma.

Divide y vencerás.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 16/07/2015, 20:09
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Procesar/Obtener datos de formulario HTML con PHP

jeje, muchas gracias de todas formas en ese breve espacio de tiempo que estabais escribiendo la respuesta me he tomado unos minutos de investigación y he encontrado este enlace donde explican perfectamente mis dudas:

http://aprenderaprogramar.es/index.php?option=com_content&view=article&id=580:p ost-php-procesar-datos-de-un-formulario-html-ejercicios-resueltos-y-ejemplos-sencillos-cu00834b-&catid=70:tutorial-basico-programador-web-php-desde-cero&Itemid=193

siempre me liaba con lo siguiente:
el nombre de la variable puede ser $cualquiera pero normalmente ponia por ejemplo:
Cita:
$nombre = $_POST['nombre'];
entonces con eso me hacia un lio tremendo no diferenciaba lo que era el nombre de la variable y lo que seria el nombre del campo que el usuario ha rellenado y hay que obtener y supongo que se utiliza una variable porque en un formulario no va a ser lo mismo escribir en el campo nombre:
Juan o Antonio por lo tanto es una información que puede variar y supongo que lo que el usuario escribe será el value. (SI ME EQUIVOCO POR FAVOR CORREGIDME JAJAJA)

$variable le ponemos el nombre que queramos (cumpliendo las normas, obvio)
con la variable $_POST o $_GET obtenemos los datos que han sido introducidos en los campos indicados y esos datos que recojamos realmente es el "value" que es lo que ha escrito el usuario y despues con esto podremos hacer un "echo" en pantalla...

(Eso es lo que yo he entendido finalmente, por favor si me confundo en algo corregidme jeje)

Ahora ya solo me faltaría enviar los datos obtenidos con la variable $_POST o $_GET a la base de datos...

Saludos!!!!!! y gracias por vuestras respuestas :D
  #5 (permalink)  
Antiguo 16/07/2015, 20:14
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Procesar/Obtener datos de formulario HTML con PHP

De hecho mucho de lo que preguntas se resuelve leyendo el manual: http://www.php.net/variables.external

¿Por qué no lo has consultado aún?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 16/07/2015, 20:16
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Procesar/Obtener datos de formulario HTML con PHP

Jajajjajajajaajjaja voy a consultarlo!!!!
  #7 (permalink)  
Antiguo 16/07/2015, 20:22
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Procesar/Obtener datos de formulario HTML con PHP

Cita:
<?php
if ($_POST) {
echo '<pre>';
echo htmlspecialchars(print_r($_POST, true));
echo '</pre>';
}
?>
la etiqueta <pre></pre> para que sirve y tambien la linea esta (el "echo" lo entiendo pero no entiendo cual es la finalidad que tiene que es lo que quiere imprimir en pantalla?):
Cita:
echo htmlspecialchars(print_r($_POST, true));
y por curiosidad la variable $_REQUEST para que sirve? (supongo que por el nombre para pedir algo no xD)
Gracias compañeros!!!!!
  #8 (permalink)  
Antiguo 16/07/2015, 23:00
 
Fecha de Ingreso: julio-2015
Mensajes: 11
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Procesar/Obtener datos de formulario HTML con PHP

Cita:
Iniciado por RevolucionVegana Ver Mensaje
la etiqueta <pre></pre> para que sirve y tambien la linea esta (el "echo" lo entiendo pero no entiendo cual es la finalidad que tiene que es lo que quiere imprimir en pantalla?):


y por curiosidad la variable $_REQUEST para que sirve? (supongo que por el nombre para pedir algo no xD)
Gracias compañeros!!!!!
la variable $_REQUEST sirve para obtener el valor ya sea enviado por GET o POST desde el formulario.

es como tener el $_POST y el $_GET en uno solo solo a la hora de recibir OJO!

Etiquetas: formulario, html, variable
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 10:13.