1. TALLER 1_U2
12 de Julio del 2020
Programación Web
Nombre: Edison Paul Paca Morocho
2. Diagrama de Navegación
Moqups de diseño de Pantalla
Código Fuente del CRUD de la tabla Menú
CREATE
<?php
//conexion a la base de datos
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "barespel";
3. $conn = new mysqli($servername, $username, $password, $dbname);
if (isset($_POST["men_nombre"])) {
$bar_id=$_POST["bar_id"];
$men_nombre=strtoupper($_POST["men_nombre"]);
$men_precio=$_POST["men_precio"];
$men_disponible=$_POST["men_disponible"];
$men_descripcion=$_POST["men_descripcion"];
// Create connection
$sql = "INSERT INTO menu (men_id,bar_id,men_nombre,men_precio,men_disponible,men_descrip
cion) VALUES(0,".$bar_id.",'".$men_nombre."',".$men_precio.",".$men_disponible.",'".$men_descrip
cion."')";//* es para seleccionar todos los datos de la tabla bar
ECHO $sql;
$conn->query($sql);
$conn->close();
header("Location: index.php");
}
$sql = "SELECT * FROM bar ORDER BY bar_nombre";//* es para seleccionar todos los datos de la
tabla bar
$result_bar = $conn->query($sql);
$conn->close();
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Crear Menu</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstra
p.min.css" integrity="sha384-
9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">
</head>
<body>
<!-- Logo y contacto-->
<header class="nav nav-pills nav-fill" style="background-
color: #02011c; color: white; margin: 0px; width: all; padding-left: 23px;padding-right: 23px" >
<li class="nav-item" style="text-align: left;">
<h1>GESTION DE BAR ESPE-L</h1>
<p class="sub">Gestione locales, menus, sugerencias y preferencias</p>
</li>
<li class="nav-item" style="text-align: right; padding-top: 23px">
<a href="contact.php" class="btn btn-success btn-lg ">CONTACTOS</a>
</li>
</header>
<div class="container" >
<div class="row">
<div class="col">
<br>
<h1 class ="text-center">CREAR MENU</h1>
</div>
11. $dbname = "barespel";
$conn = new mysqli($servername, $username, $password, $dbname);
if (isset($_POST["men_nombre"])) {
$men_id=$_POST["men_id"];
$bar_id=$_POST["bar_id"];
$men_nombre=strtoupper($_POST["men_nombre"]);
$men_precio=$_POST["men_precio"];
$men_disponible=$_POST["men_disponible"];
$men_descripcion=$_POST["men_descripcion"];
// Create connection
$sql = "UPDATE menu SET bar_id=".$bar_id.",men_nombre='".$men_nombre."',men_descripcion=
'".$men_descripcion."',men_precio=".$men_precio.",men_disponible=".$men_disponible." WHERE men_i
d=".$men_id;
ECHO $sql;
$conn->query($sql);
$conn->close();
header("Location: index.php");
}
$men_id=$_GET["men_id"];
$sql = "SELECT bar_nombre,b.bar_id,men_id,men_nombre,men_precio,men_disponible,men_descripci
on FROM menu b,bar c WHERE men_id=".$men_id." AND b.bar_id=c.bar_id ";//* es para seleccionar to
dos los datos de la tabla bar
$result = $conn->query($sql);
$row = $result->fetch_assoc();
if ($row["men_disponible"]==1) {
$abierto="checked";
$cerrado="";
}else{
$abierto="";
$cerrado="checked";
}
$sql = "SELECT * FROM bar ORDER BY bar_nombre";//* es para seleccionar todos los datos de la
tabla bar
$result_bar = $conn->query($sql);
$conn->close();
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Crear Menu</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstra
p.min.css" integrity="sha384-
9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">
</head>
<body>
<!-- Logo y contacto-->