Marcelo Molina Control 6

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 13

Control 4

Marcelo Molina Segovia

Programación HTML 2

Instituto IACC

04 de octubre de 2020
DESARROLLO DE LA TAREA:

1. En MySQL cree una base datos de nombre: concesionario. En esa base de dato cree una

tabla de nombre autos que contenga los siguientes campos: matricula (Varchar(10)),

serial_motor(Varchar(20)), serial_carroceria (Varchar(30)), marca (Varchar(20)), modelo

(Varchar(20)), anio (Int), color (Varchar(15)), precio (Decimal(14,2)).

2. Cree un formulario HTML para ingresar los datos básicos de las características de un

auto, tales como: matrícula, serial del motor, serial de la carrocería, marca, modelo, año,

color y precio.

3. Para el formulario HTML creado en el punto anterior, escriba el código PHP

correspondiente para ingresar, consultar, modificar y eliminar autos en la tabla autos de la

base de datos concesionario.


Desarrollo:

R.1,

CREATE TABLE `comcesionario`.`auto` ( `matricula` VARCHAR(10) NOT NULL , `serial_motor`


VARCHAR(20) NOT NULL , `serial_carroceria` VARCHAR(30) NOT NULL , `marca`
VARCHAR(20) NOT NULL , `modelo` VARCHAR(20) NOT NULL , `anio` INT NOT NULL ,
`color` VARCHAR(15) NOT NULL , `precio` DECIMAL(14,2) NOT NULL ) ENGINE = MyISAM;

R.2,

Código html:

<!doctype html>
<html lang="en">
<hear>
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1,
shrink-to-fit=no">

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/boot


strap/4.4.1/css/bootstrap.min.css" integrity="sha384-
Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crosso
rigin="anonymous">
<link rel="stylesheet" media="all" href="general.css">
<title>Tarea_semana_6</title>
</hear>

<body>

<h1> semana 6</h1>


<br>
<h2>Ingrese los datos de su vehículo:</h2>
<br>
<form method="POST" action="1Auto.php" id="formulario">
<div>
<label for="matricula">Matrícula: </label>
<input type="text" name="matrícula" id="_matricula">
<br>
<br>

<label for="serial del motor">Serial del motor: </label>


<input type="text" name="serial_del_motor" id="_serie1">
<br>
<br>
<label for="serial de la carrocería">Serial de la carrocería
:</label>
<input type="text" name="serial_de_la_carrocería" id="serie2
">
<br>
<br>
<label for="Marca">Marca: </label>
<input type="text" name="Marca" id="_marca">
<br>
<br>
<label for="Modelo">Modelo: </label>
<input type="text" name="Modelo" id="_modelo">
<br>
<br>
<label for="año">Año</label>
<input type="number" name="año" id="_anio">
<br>
<br>
<label for="Color">Color</label>
<input type="text" name="color" id="_color">
<br>
<br>
<label for="precio">Precio: $</label>
<input type="number" name="precio" id="_precio">
<br>
<br>
<input type="submit" name="ingresar" value="Ingresar">
<input type="submit" name="modificar" value="Modificar">
<input type="submit" name="consultar" value="Consultar">
<input type="submit" name="Eliminar" value="Eliminar">
<input type="reset" name="limpiar" value="Cancelar" />

</div>
</form>
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integ
rity="sha384-
J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crosso
rigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/
popper.min.js" integrity="sha384-
Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crosso
rigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/b
ootstrap.min.js" integrity="sha384-
wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crosso
rigin="anonymous"></script>
<script src="javas.js"></script>
</body>

</html>
R.3,

Código php:

<?php

$matricula = $_POST["matrícula"];
$serial_motor = $_POST["serial_del_motor"];
$serial_carroceria = $_POST["serial_de_la_carrocería"];
$marca = $_POST["Marca"];
$modelo = $_POST["Modelo"];
$anio = $_POST["año"];
$color = $_POST["color"];
$precio = $_POST["precio"];

if(isset($_POST['ingresar'])) {
$ingresar=$_POST['ingresar'];
}
else {
$ingresar='';
}
if(isset($_POST['modificar'])) {
$modificar=$_POST['modificar'];
}else {
$modificar='';
}
if(isset($_POST['eliminar'])) {
$Eliminar=$_POST['eliminar'];
}else {
$Eliminar='';
}
if(isset($_POST['consultar'])) {
$consultar=$_POST['consultar'];
}else {
$consultar='';
}
if($matricula!='' && $serial_motor!='' && $serial_carroceria!='' &&
$marca!='' && $modelo!='' && $anio!='' && $color!='' && $precio!=''){
$server = "localhost";
$user = "root";
$pwd = "";
$bd = "concesionario";
$result=NULL;
$exito=0;
$mysqli = new mysqli($server, $user, $pwd, $bd);
if($mysqli!=NULL) {
if($ingresar == 'Ingresar') {
$query = "insert into auto values('".$matricula."' , '".
$serial_motor."' ,'".$serial_carroceria."' , '".$marca."' , '".
$modelo."' , '".$anio."', '".$color."', '".$precio."')";
$result = $mysqli->query($query);
if($result===TRUE) {
echo "<br/><center><a href='./index.html'>Registro exitoso, haga cli
c aqui para regresar<a></center>";
}
}
if($modificar == 'Modificar') {
$query = "update auto set matricula='" .$matricula. "', serial_motor
='" .$serial_motor. "', serial_carroceria='".$serial_carroceria. "', mar
ca='" .$marca. "', modelo='" .$modelo. "', anio='" .$anio."', color='" .
$color. "', precio='".$precio."'" . " where Precio='" .$precio. "'";
$result = $mysqli->query($query);
if($result==TRUE) {
echo "<br/><center><a href='./index.html'>Modificación exitosa, haga
clic aqui para regresar<a></center>";
}
}
if($Eliminar == 'Eliminar') {
$query = "delete auto set matricula='" .$matricula. "', serial_motor
='" .$serial_motor. "', serial_carroceria='".$serial_carroceria. "', mar
ca='" .$marca. "', modelo='" .$modelo. "', anio='" .$anio."', color='" .
$color. "', precio='".$precio."'" . " where Precio='" .$precio. "'";
$result = $mysqli->query($query);
if($result==TRUE) {
echo "<br/><center><a href='./index.html'>Auto eliminado con exitosa
, haga clic aqui para regresar<a></center>";
}
}
$mysqli->close();
}

}else if($matricula!= '') {


$server = "localhost";
$user = "root";
$pwd = "";
$bd = "concesionario";
$result=NULL;
$exito=0;
$mysqli = new mysqli($server, $user, $pwd, $bd);
if($mysqli!=NULL) {
if($consultar == 'Consultar') {
$query = "select * from auto where matricula='".$matricula."'";
$result = $mysqli->query($query);
echo "<table border='3' align='center'>";
echo "<caption>Auto Consultado</caption>";
while($row = $result->fetch_assoc()) {
echo "<tr
bgcolor='orange'><td>Matricula</td><td>Serial del motor</td><td>Seri
al de la carroceria</td><td>Marca</td><td>Modelo</td><td>Año</td><td>Col
or</td><td>Precio</td></tr>";
printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>
%s</td><td>%s</td><td>%s</td><td>%s</td></tr>",$row['matricula'],
$row['serial_motor'],$row['serial_carroceria'],$row['marca'],
$row['modelo'],$row['anio'],$row['color'],$row['precio'] );
$exito=1;
}
echo "</table>";
if($exito==0){
echo "<br/><center><a href='./index.html'>Auto NO registrado, haga c
lic aqui para
regresar<a></center>";
}else {
echo "<br/><center><a href='./index.html'>Consulta exitosa, haga cli
c aqui para
regresar<a></center>";
}
}
}
$mysqli->close();
}else {
echo "Debe ingresar todos los datos para ingresar o modificar algún
Auto.<br/>";
echo "Para consultar sólo debe ingresar el Precio del Auto.<br/>";
echo "<br/><a href='./index.html'>Haga clic aqui para regresar<a>";
}
?>
Registrar:
Modificar:
Consultar:
Elimira:
Bibliografía:

Contenido semana 6.

Recursos complementario semana 6.

También podría gustarte