Para crear un formulario en PHP que guarde el nombre, género y email en una base de datos, siga los siguientes pasos:
Crea una base de datos y una tabla en MySQL. Puedes usar PHPMyAdmin para hacerlo de manera más sencilla.
Crea un archivo PHP que contenga la conexión a la base de datos. Puedes utilizar el siguiente código de ejemplo:
<?php $servername = "nombre_servidor"; $username = "nombre_usuario"; $password = "contraseña_usuario"; $dbname = "nombre_base_de_datos"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } ?>- Crea un formulario HTML en el mismo archivo PHP para que el usuario pueda ingresar su nombre, género y email. Utiliza el método POST para enviar los datos al archivo PHP que procesará la información:
<form method="POST"> <label for="nombre">Nombre:</label> <input type="text" id="nombre" name="nombre"><br><br> <label for="genero">Género:</label> <input type="radio" id="masculino" name="genero" value="Masculino"> <label for="masculino">Masculino</label> <input type="radio" id="femenino" name="genero" value="Femenino"> <label for="femenino">Femenino</label><br><br> <label for="email">Email:</label> <input type="email" id="email" name="email"><br><br> <input type="submit" value="Enviar"> </form> - En el mismo archivo PHP, procesa los datos enviados por el formulario. Crea una consulta SQL que inserte los datos en la tabla de la base de datos que has creado anteriormente: <?php // Procesa los datos del formulario if ($_SERVER["REQUEST_METHOD"] == "POST") { $nombre = $_POST["nombre"]; $genero = $_POST["genero"]; $email = $_POST["email"]; // Crea la consulta SQL $sql = "INSERT INTO nombre_tabla (nombre, genero, email) VALUES ('$nombre', '$genero', '$email')"; // Ejecuta la consulta SQL if ($conn->query($sql) === TRUE) { echo "Los datos han sido guardados correctamente en la base de datos"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } } ?> Recuerda reemplazar "nombre_servidor", "nombre_usuario", "contraseña_usuario", "nombre_base_de_datos" y "nombre_tabla" con los valores correspondientes. También es importante validar y limpiar los datos recibidos antes de insertarlos en la base de datos para evitar problemas de seguridad.