Informe computación avanzada 3000
leonardo romoInforme30 de Noviembre de 2020
2.405 Palabras (10 Páginas)83 Visitas
Semana 9
Leonardo Romo Brizuela
Programación
Instituto IACC
20 Octubre 2020
Desarrollo
1.
El formulario siguiente funciona de la forma que solicita a los usuarios ingresar los datos del empleado, seleccionando con un combo la facultad, luego el botón de abajo ejecuta la información y con la ayuda de php la inserta en la base de datos.
[pic 1]
Código formulario:
<html>
<head>
<title> nuevo empleado </title>
</head>
<body>
<h2>Ingreso Empleado Nuevo</h2>
<form method="post" action="carga.php">
<label for="id">ID:</label><br>
<input type="text" id="id" name="id"><br>
<label for="nombre">Nombre:</label><br>
<input type="text" id="nombre" name="nombre"><br>
<label for="apellido">Apellido:</label><br>
<input type="text" id="apellido" name="apellido"><br>
<label for="seccional">Seccional:</label><br>
<input type="text" id="seccional" name="seccional"><br>
<label for="facultad">Facultad:</label><br>
<select id="facultad" name="facultad">
<option value="administracion">Administración</option>
<option value="comunicacion">Comunicación</option>
<option value="derecho">Derecho</option>
<option value="diseno">Diseño</option>
<option value="ingenieria">Ingenieria</option>
<option value="medicina">Medicina</option>
<option value="publicidad">Publicidad</option>
</select><br>
<label for="cargo">Cargo:</label><br>
<input type="text" id="cargo" name="cargo"><br>
<label for="salario">Salario:</label><br>
<input type="text" id="salario" name="salario"><br>
<label for="comienzo">Fecha Comienzo:</label><br>
<input type="text" id="comienzo" name="comienzo"><br>
<label for="nacimiento">Fecha nacimiento:</label><br>
<input type="text" id="nacimiento" name="nacimiento"><br><br><br><br>
<input type="submit" value="Cargar nuevo empleado">
</form>
</body>
2. Como enlazar el formulario a la base de datos:
Funcionamiento:
se rellena formulario.
[pic 2]
Los datos se cargan correctamente en la DB
[pic 3]
confirmación:
[pic 4]
codigo:
<?php
$server = "db";
$user = "root";
$passwd = "semana8";
$db = "semana9";
$conn = new mysqli($server, $user, $passwd, $db);
if ($conn->connect_error) {
die("Error de conexión o base de datos ya existe\n");
}
echo '<h1>Datos cargados: </h1>';
$id = $_POST['id'];
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$seccional = $_POST['seccional'];
$facultad = $_POST['facultad'];
$cargo = $_POST['cargo'];
$salario = $_POST['salario'];
$comienzo = $_POST['comienzo'];
$nacimiento = $_POST['nacimiento'];
echo $id."<br>".$nombre."<br>".$apellido."<br>".$seccional."<br>".$facultad."<br>".$cargo."<br>".$salario."<br>".$comienzo."<br>".$nacimiento."<br>";
...