0% encontró este documento útil (0 votos)
107 vistas13 páginas

Formulario y PHP para Gestión de Autos

El documento describe el desarrollo de una tarea para crear una base de datos de un concesionario en MySQL. Se crea una tabla "autos" con campos como matrícula, serial del motor, marca y precio. También se crea un formulario HTML para ingresar los datos de los autos y código PHP para insertar, consultar, modificar y eliminar datos de la tabla en la base de datos.
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
107 vistas13 páginas

Formulario y PHP para Gestión de Autos

El documento describe el desarrollo de una tarea para crear una base de datos de un concesionario en MySQL. Se crea una tabla "autos" con campos como matrícula, serial del motor, marca y precio. También se crea un formulario HTML para ingresar los datos de los autos y código PHP para insertar, consultar, modificar y eliminar datos de la tabla en la base de datos.
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 PDF, TXT o lee en línea desde Scribd

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