Proyecto Formulario PHP
Proyecto Formulario PHP
Calculadora.
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$num1 = $_POST["num1"];
$num2 = $_POST["num2"];
$op = $_POST["operacion"];
$resultado = "";
switch ($op) {
case "sumar":
$resultado = $num1 + $num2;
break;
case "restar":
$resultado = $num1 - $num2;
break;
case "multiplicar":
$resultado = $num1 * $num2;
break;
case "dividir":
$resultado = ($num2 != 0) ? $num1 / $num2 : "Error: división por cero";
break;
}
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$celsius = $_POST["celsius"];
$fahrenheit = ($celsius * 9/5) + 32;
echo "<h2>$celsius °C = $fahrenheit °F</h2>";
}
?>
<form method="post">
Grados Celsius: <input type="number" name="celsius" step="0.1" required>
<input type="submit" value="Convertir">
</form>
Par_impar
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$num = $_POST["numero"];
$resultado = ($num % 2 == 0) ? "El número $num es par" : "El número $num es impar";
echo "<h2>$resultado</h2>";
}
?>
<form method="post">
Ingresa un número: <input type="number" name="numero" required>
<input type="submit" value="Verificar">
</form>
Saludar al usuario
<?php
$name = “Andres”;
?>
<?php
$suma = array_sum($numeros);
?>
<?php
} else {
} >?
Mostrar un array con 5 elementos
<?php
?>
<?php
$num1 = 5;
$num2 = 10;
?>
Mostrar la fecha actual
<?php
?>
<?php
$numero = 7;
If ($numero % 2 == 0) {
} else {
?>
Formulario con Conexión a Base de Datos
iHtml
<!DOCTYPE html>
<html>
<head>
<title>Formulario de Usuario</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h2>Registro de Usuario</h2>
<form action="guardar.php" method="post">
<label>Nombre:</label><input type="text" name="nombre" required><br>
<label>Correo:</label><input type="email" name="correo" required><br>
<label>Edad:</label><input type="number" name="edad" required><br>
<input type="submit" value="Guardar">
</form>
</body>
</html>
PHP
<?php
include("conexion.php");
$nombre = $_POST['nombre'];
$correo = $_POST['correo'];
$edad = $_POST['edad'];
$sql = "INSERT INTO usuarios (nombre, correo, edad) VALUES ('$nombre', '$correo',
'$edad')";
$conexion->close();
?>
Conexión_php
<?php
$conexion = new mysqli("localhost", "root", "", "usuarios_db");
if ($conexion->connect_error) {
die("Error de conexión: " . $conexion->connect_error);
}
?>
Style_css
body {
font-family: Arial, sans-serif;
background: #f4f4f4;
padding: 20px;
}
form {
background: white;
padding: 20px;
border-radius: 8px;
max-width: 400px;
margin: auto;
box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
input {
margin: 10px 0;
padding: 8px;
width: 100%;
}