Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEMANA 6
Respuesta:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>BD Concesionario, semana 6</title>
</head>
<body>
<br>
<form name="Formulario" action="recibir.php" method="POST">
<table border='2' align='center'>
<caption><b>Datos del vehiculo</b></caption>
<tr>
<td><b>matricula:</b></td>
<td><input type="text" name="matricula" size="30" placeholder='Ingrese aqui la matricula del
vehiculo'></td>
</tr>
<tr>
<td><b>serial_motor:</b></td>
<td><input type="text" name="serial_motor" size="30" placeholder='Ingrese aqui el
serial_motor'></td>
</tr>
<tr>
<td><b>serial_carroceria:</b></td>
<td><input type="text" name="serial_carroceria" size="30" placeholder='Ingrese aqui el
serial_carroceria'></td>
</tr>
<tr>
<td><b>marca:</b></td>
<td><input type="text" name="marca" size="30" placeholder='Ingrese aqui la marca del
vehiculo'></td>
</tr>
<tr>
<td><b>modelo:</b></td>
<td><input type="text" name="modelo" size="30" placeholder='Ingrese aqui el modelo del
vehiculo'></td>
</tr>
<tr>
<td><b>año:</b></td>
<td><input type="number" name="año" size="30" placeholder='Ingrese aqui el año del
vehiculo'></td>
</tr>
<tr>
<td><b>color:</b></td>
<td><input type="text" name="color" size="30" placeholder='Ingrese aqui el color del
vehiculo'></td>
</tr>
<tr>
<td><b>precio:</b></td>
<td><input type="number" name="precio" size="30" placeholder='Ingrese aqui el precio del
vehiculo'></td>
</tr>
<tr>
<td align="center"><input type="submit" name="Ingresar" value="Ingresar"></td>
<td align="center"><input type="reset" name="cancelar" value="Cancelar"></td>
</tr>
</table>
</form>
</body>
Codigo recibir.php
<?php
$server = "localhost";
$user = "root";
$pass = "";
$db = "concecionario";
$conexion = mysqli_connect ($server, $user, $pass, $db);
if (!$conexion) {
die('La conexion ha fallado'. mysqli_connect_error());
}
$matricula = $_POST['matricula'];
$serial_motor = $_POST['serial_motor'];
$serial_carroceria = $_POST['serial_carroceria'];
$marca = $_POST['marca'];
$modelo = $_POST['modelo'];
$año = $_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['Consultar'])) {
$consultar=$_POST['Consultar'];
} else {
$consultar='';
}
if(isset($_POST['Borrar'])) {
$borrar=$_POST['Borrar'];
} else {
$borrar='';
}
$result=NULL;
if($conexion!=NULL) {
if($ingresar == 'Ingresar') {
$query = "insert into autos values('" . $matricula . "', '" . $serial_motor . "', '" . $serial_carroceria. "', '"
. $marca. "', '" . $modelo . "', '" . $año . "', '" . $color . "', '" . $precio . "')";
$result = $conexion->query($query);
if($result===TRUE) {
echo "<br/><center><a href='./index.html'>Registro correcto, haga clic aquí para
volver<a></center>";
}
}
if($modificar == 'Modificar') {
$query = "update autos set matricula='" . $matricula . "', serial_motor='" . $motor . "',
serial_carroceria='"
. $carroceria . "', marca='" . $marca . "', modelo='" . $modelo . "', anio='" . $año . "', color='" . $color .
"', precio='" . $precio . "'"
. " where matricula='" . $matricula . "'";
$result = $conexion->query($query);
if($result==TRUE) {
echo "<br/><center><a href='./1.html'>Modificación exitosa, haga clic aquí para
regresar<a></center>";
}
}
if($consultar == 'Consultar') {
$query = "select * from autos where matricula='".$matricula."'";
$result = $conexion->query($query);
echo "<table border='2' align='center'>";
echo "<caption>Auto Consultado</caption>";
echo "<tr><td>Matricula</td><td>serial_Motor</td><td>serial_Carroceria</td><td>Marca</
td><td>Modelo</td><td>Año</td><td>Color</td><td>Precio</td></tr>";
while($row = $result->fetch_assoc()) {
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($result==TRUE) {
echo "<br/><center><a href='./1.html'>Consulta exitosa, haga clic aquí para volver<a></center>";
}
}
if($borrar == 'Borrar') {
$query = "delete from autos where matricula='" . $matricula . "'";
$result = $conexion->query($query);
if($result==TRUE) {
}
}
}
$conexion->close();
?>
Lamentablemente algo no me quedo bien, me arroja error, trate pero no pude solucionarlo, sin embargo
envio el código para su revisión y su comentario para corregir y/o modificarlo.
REFERENCIAS BIBLIOGRÁFICAS
Programación Web II, SEMANA 6, PHP, MYSQL, PHP y MySQL: Conexión de un formulario con una base de
datos utilizando Xampp.
https://www.youtube.com/watch?v=jLhZ7RKmO9U
https://www.youtube.com/watch?v=cka0J41iJY0&t=687s