<?php
?>

<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Registro de Lamparas Solares</title>
</head>
<body>

<h2>REGISTRO DE LAMPARAS SOLARES</h2>

<form method="POST">

<label>Modelo:</label>
<input type="text" name="modelo" required><br><br>

<label>Potencia (W):</label>
<input type="number" name="potencia" min="1" required><br><br>

<label>Capacidad de bateria (Ah):</label>
<input type="number" name="bateria" min="1" required><br><br>

<label>Tipo de panel:</label>
<select name="panel">
<option>Monocristalino</option>
<option>Policristalino</option>
</select><br><br>

<label>Estado:</label>
<select name="estado">
<option>Operativa</option>
<option>En Mantenimiento</option>
<option>Baja</option>
</select><br><br>

<label>Fecha de instalacion:</label>
<input type="date" name="fecha" max="<?php echo date('Y-m-d'); ?>" required><br><br>

<label>ID de ubicacion:</label>
<input type="number" name="ubicacion" min="1" required><br><br>

<button type="submit">Registrar Lampara</button>

</form>

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {

    $potencia = (float)$_POST["potencia"];
    $bateria = (float)$_POST["bateria"];
    $fecha = $_POST["fecha"];

    if ($potencia <= 0 || $bateria <= 0) {
        echo "Error: los valores deben ser mayores que cero.";
    } elseif ($fecha > date("Y-m-d")) {
        echo "Error: la fecha no puede ser futura.";
    } else {
        echo "Datos de lampara recibidos correctamente.";
        echo "<br>Modelo: " . htmlspecialchars($_POST["modelo"]);
        echo "<br>Potencia: " . $potencia . " W";
        echo "<br>Estado: " . htmlspecialchars($_POST["estado"]);
    }
}
?>

<hr>

<h2>REPORTE DE FALLAS</h2>

<form method="POST">

<label>ID de lampara:</label>
<input type="number" name="id_lampara" min="1" required><br><br>

<label>Fecha del servicio:</label>
<input type="date" name="fecha_servicio"
max="<?php echo date('Y-m-d'); ?>" required><br><br>

<label>Tipo de falla:</label>
<input type="text" name="falla" required><br><br>

<label>Accion realizada:</label>
<textarea name="accion" required></textarea><br><br>

<label>ID del tecnico:</label>
<input type="number" name="id_tecnico" min="1" required><br><br>

<label>Costo:</label>
<input type="number" name="costo" min="0" step="0.01" required><br><br>

<button type="submit">Enviar reporte</button>

</form>

</body>
</html>

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: