Nota rápida
Estoy en un nivel de principiante justo de desarrollo web HTML, CSS, javascript se ejecutó localmente. Para esto, estoy usando Visual Studio Code .
al problema
Recientemente llegué a la parte en la que necesito funciones de servidor web y control de base de datos. Para esto, decidí usar XAMPP y MySQL Community Server . No ha habido problemas con la configuración local.
Entonces, cuando comencé a profundizar en la codificación PHP, es divertido y ya he creado un par de archivos y también logré que los archivos PHP se conecten a mi base de datos.
SIN EMBARGO , parece que no puedo encontrar una forma obvia de conectar mis archivos ".php" a mi documento principal real, que es el documento HTML.
Podría haber entendido mal cómo funciona realmente PHP, aunque para hacer un ejemplo de mi pregunta;
Al igual que tiene su documento HTML separado de un documento CSS, al menos en VS Code, establece un enlace de conexión rel="stylesheet" href="index.css" por ejemplo , por mis razones al menos para hacer que el espacio de trabajo sea mucho más limpio que bombardear el documento HTML con CSS.
¿Cómo hago esto con archivos PHP? Porque cada vez que ejecuto mis archivos PHP tal como están, funcionan según lo previsto, pero no puedo encontrar una manera de vincularlos/conectarlos a mi documento HTML.
Me encantaría algún aporte o una respuesta adecuada a esto, y con gusto responderé con la información necesaria.
Salud :)!
Usarás html dentro del archivo php. Entonces, en lugar de tener un index.html , tendrá un archivo index.php donde colocará todo su html allí doctype , head , etc. Y luego dentro del html inyectará el código php con <?php echo 'foo'; ?>
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <title></title> <base href=""> <script src="script.js"></script> <link rel="stylesheet" href="style.css"> </head> <body> <h1>Some html text</h1> <?php echo 'This is php code'; ?> </body> </html>HTML y Javascript son del lado del cliente y PHP del lado del servidor.
Eso significa que tienes 2 posibilidades:
Envía datos desde tu sitio HTML a tu .php
Reciba datos de su .php en su HTML
Para principiantes:
Para enviar datos a su .php use la etiqueta <form> Esto le permite enviar datos a su archivo .php
Ejemplo:
Sitio HTML:
<form action="yourphpfile.php" action='post'> Firstname <input type=text id=firstname name=name> Lastname <input type=text id=lastname name=lastname> <button type=submit> Go! </button> </form>Su archivo .php
<?php $firstname = $_POST['firstname']; $lastname= $_POST['lastname']; echo("<p>Welcome " . $firstname . " " . $lastname . " </p");