0% encontró este documento útil (0 votos)
4 vistas8 páginas

Proyecto Formulario PHP

El documento presenta varios ejercicios en PHP, incluyendo una calculadora, conversión de temperatura, verificación de paridad, y registro de usuarios en una base de datos. También incluye ejemplos de manipulación de arrays y comprobación de edad. Además, se proporciona un formulario HTML para la entrada de datos y un script SQL para crear la base de datos y la tabla correspondiente.

Cargado por

fjbslkh
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas8 páginas

Proyecto Formulario PHP

El documento presenta varios ejercicios en PHP, incluyendo una calculadora, conversión de temperatura, verificación de paridad, y registro de usuarios en una base de datos. También incluye ejemplos de manipulación de arrays y comprobación de edad. Además, se proporciona un formulario HTML para la entrada de datos y un script SQL para crear la base de datos y la tabla correspondiente.

Cargado por

fjbslkh
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

Ejercicios 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;
}

echo "<h2>Resultado: $resultado</h2>";


}
?>
<form method="post">
Número 1: <input type="number" name="num1" required><br>
Número 2: <input type="number" name="num2" required><br>
Operación:
<select name="operacion">
<option value="sumar">Sumar</option>
<option value="restar">Restar</option>
<option value="multiplicar">Multiplicar</option>
<option value="dividir">Dividir</option>
</select><br>
<input type="submit" value="Calcular">
</form>
Temperatura

<?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”;

Echo “¡Hola, $name! Bienvenido a nuestro sitio.”;

?>

Sumar los elementos de un array

<?php

$numeros = array(5, 10, 3, 8, 2);

$suma = array_sum($numeros);

Echo “La suma de los elementos del array es: $suma”;

?>

Comprobar si es mayor de edad

<?php

$edad = 17; // Cambia este valor según se necesite

If ($edad >= 18) {

Echo “Eres mayor de edad.”;

} else {

Echo “Eres menor de edad.”;

} >?
Mostrar un array con 5 elementos

<?php

$frutas = array(“Manzana”, “Banana”, “Naranja”, “Uva”, "Sandía");

echo "Elementos del array:<br>";

foreach ($frutas as $fruta) {

echo $fruta . "<br>";

?>

Sumar dos números

<?php

$num1 = 5;

$num2 = 10;

$suma = $num1 + $num2;

Echo “La suma de $num1 y $num2 es: $suma”;

?>
Mostrar la fecha actual

<?php

Date_default_timezone_set(“America/Mexico_City”); // Configurar la zona horaria

Echo “La fecha y hora actual es: “ . date(“Y-m-d H:i:s”);

?>

Comprobar si un número es par o impar

<?php

$numero = 7;

If ($numero % 2 == 0) {

Echo “El número $numero es par.”;

} else {

Echo “El número $numero es impar.”;

?>
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')";

if ($conexion->query($sql) === TRUE) {


echo "Usuario registrado correctamente.";
} else {
echo "Error: " . $sql . "<br>" . $conexion->error;
}

$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%;
}

Script SQL para Crear Base de Datos y Tabla


CREATE DATABASE usuarios_db;
USE usuarios_db;
CREATE TABLE usuarios (
id INT AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(100),
correo VARCHAR(100),
edad INT
);

También podría gustarte