No tiene que enviar los datos de su formulario a la misma página PHP, como lo hemos estado haciendo. Puede enviarlo a una página PHP completamente diferente. Para ver cómo funciona, intente esto:

Crea la siguiente página y llámala basicForm2.php. Este es tu HTML. Observe el atributo ACCIÓN.



UN FORMULARIO HTML BÁSICO

Acción = "submitForm.php">

Nombre = "nombre de usuario">


Ahora crea la siguiente página y llámala submitForm.php:

$ nombre de usuario = $ _POST['username'];

if ($ username == "letmein") {

print ("¡Bienvenido de nuevo, amigo!");

}
demás {

print ("No eres miembro de este sitio");

}

?>

En el script PHP anterior, observe que no hay etiquetas HTML. Y hemos omitido el código que verifica si se hizo clic en el botón Enviar. Eso es porque no queda PHP en la primera página. El código solo se ejecuta SI se hace clic en Enviar.

Publicar datos de formulario en un script PHP diferente es una forma de mantener el HTML y PHP separados. Pero hay un problema con él, que habrás notado: el script se ejecuta en una nueva página. ¡Eso significa que tu forma desaparecerá!

Mantendremos PHP y HTML juntos. Pero habrá ocasiones en las que desee enviar datos del formulario a una página PHP diferente, como veremos en secciones posteriores.



<- Atrás una página | Pasar a la siguiente parte ->

Volver a la página de contenido de PHP

Recomendado para ti