Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Primer paso
Para este ejercicio debemos tener encuenta su analisis y el diagrama conceptual construido en la
sesiones de formacion (“El pastel”).
Para iniciar debemos tener en cuenta la capeta que le proporciona su instructor (carpeta de apoyo)
que se encuentra en la plataforma blackboard en el material de apoyo del RAP 8, en ella encontrara
las librerías de bootstrap, las imágenes, estilo.css y las JavaScript, para este ejercicio la base de
datos llamada “taxis.sql”
Iniciemos con la arquitectura MVC aplicado en este ejercicio, cree una carpeta llamada “taxi” Dentro
de la carpeta “htdocs” del Xampp y dentro de esta descomprima los archivos del material entregado
por su instructor esta es la imagen de lo que hemos creado.
Luego ingresamos a Construir la base de datos en mysql, para ello ingrese a localhost/phpmyadmin,
luego importe la base de datos “taxis.sql” y verifique que quede de la siguiente manera
Explicacion: La base de datos se llamara “TAXIS” y la tabla “REGISTRO” y 7 campos como se muestra
en la siguiente imagen
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
Nota: tenga en cuenta que el campo “Id_registro” sera la clave primaria de la tabla y tambien esta
activado el “A I” auto incremento.
Ahora nos dirigimos a la carpeta “HTDOC” y ya dentro de la carpeta “TAXI” cree otra capeta llamada
“PHP” dejando la siguiente estructura como lo indica la imagen:
Dentro de esta ósea “PHP” construya el archivo “conexión.php” dejando la siguiente estructura
como lo indica la imagen de sublime:
Nota2: Dentro de la carpeta “TAXI” se crearan los archivos del usuario osea la “vista”
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
Teniendo en cuenta las respuestas a estas interrogantes vamos a ingresar a SUBLIME TEXT y
construiremos el archivo llamado “conexión.php”, copie y pegue el siguiente codigo:
<?php
$host="localhost";
$user="root";
$password="";
$db="taxis";
$con = new
mysqli($host,$user,$password,$db);
?>
Pregunta RESPUESTA
$host="localhost";
$db="taxis";
$password="";
$db="taxis";
Iniciemos con la arquitectura MVC aplicado en este ejercicio, Luego cree un archivo llamado
“index.php” con el siguiente código:
<?php
session_start();
?>
<html>
<head>
<link href="https://fonts.googleapis.com/css?family=Anton|Caveat+Brush"
rel="stylesheet">
</head>
<body>
<div class="container">
<div class="row">
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
<div class="col-md-12">
</div>
</div>
</div>
</body>
</html>
Seguimos en el lado de la vista ahora construiremos el menú de navegación para esta pagina
2 copie el siguiente código dentro del archivo “navbar.php” y guarde los cambios.
<div class="container">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
TAXI(S)</a></li>
</ul>
<div class="form-group">
</div>
</form>-->
</div>
</nav>
Nota: este menú todavía no tiene los vínculos a las opciones del CRUD.
Construcción del menú crear taxi (C) (este será el formulario del lado del humano, el que captura
la información) siga los siguientes pasos:
1 ingrese a sublime y cree un archivo llamado “agregar.php” dentro de la carpeta “taxi” y copie el
siguiente código
<html>
<head>
<script src="js/jquery.min.js"></script>
</head>
<body>
<div class="container">
<div class="row">
<center><h2>CREAR TAXI</h2></center>
<br><br>
Modal -->
labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<h4 class="modal-title">Agregar</h4>
</div>
<div class="modal-body">-->
<div class="form-group">
<label for="placa">PLACA</label>
</div>
<div class="form-group">
<label for="propietario">PROPIETARIO</label>
</div>
<div class="form-group">
<label for="conductor">CONDUCTOR</label>
</div>
<div class="form-group">
<label for="SOAT">SOAT</label>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
<option value="VIGENTE">VIGENTE</option>
<option value="VENCIDO">VENCIDO</option>
</select>
</div>
<div class="form-group">
<label for="TECNOMECANICA">TECNOMECANICA</label>
<option value="VIGENTE">VIGENTE</option>
<option value="VENCIDO">VENCIDO</option>
</select>
</div>
<div class="form-group">
<label for="ESTADO">ESTADO</label>
<option value="ACTIVO">ACTIVO</option>
<option value="SUSPENDIDO">SUSPENDIDO</option>
<option value="SANCIONADO">SANCIONADO</option>
</select>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
</div>
<br><br>
<div align="center">
</div>
</form>
<br><br>
</div>
</div>
</div>
</div>
<br><br>
<script src="bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
Ahora construiremos el controlador de este formulario en la carpeta “php” siga los siguientes pasos:
<?php
if(!empty($_POST)){
if(isset($_POST["placa"]) &&isset($_POST["propietario"])
&&isset($_POST["conductor"]) &&isset($_POST["SOAT"])
&&isset($_POST["TECNOMECANICA"])&&isset($_POST["ESTADO"]))
if($_POST["SOAT"]!=""&&
$_POST["TECNOMECANICA"]!=""&&$_POST["ESTADO"]!=""){
include "conexion.php";
$query = $con->query($sql);
if($query!=null){
print "<script>alert(\"Agregado
exitosamente.\");window.location='../ver.php';</script>";
}else{
?>
Observe la tabla de su base de datos y verifique si los datos fueron almacenados como muestra la
siguiente imagen:
Nota: con este ejercicio comprobamos y aplicamos el concepto trabajado en sesiones anteriores (su
pastel)
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
Momento de investigar
Pregunta Respuesta
$query = $con->query($sql);
window.location
Ahora Construiremos en la vista el archivo “ver.php”, este nos mostrara los datos registrados o
agregados en el formulario, entonces vamos a construir listar del taxi (R):
<html>
<head>
<script src="js/jquery.min.js"></script>
</head>
<body>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
<div class="container">
<div class="row">
<h2>VER ENTRADAS</h2>
</div>
</div>
</div>
<script src="bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
Pero que pasa por que no muestra el contenido que hay en la base de datos si ya registramos datos
en él? Como lo solucionamos? Para ello volveremos al controlador de la carpeta “PHP”.
<!--Explicación: desde la capa vista "ver.php" este llamara a su controlador que mostrara los
registros almacenados en la BD este se llamara “tabla.php”-->
Para solucionar las incógnitas que nos embargan, debemos de crear un archivo que nos controlen
los datos en una tabla, con esto organizamos y nos mostraran los registros que ingresamos entonces
sigamos los pasos a continuación:
1 ingrese a sublime y dentro de la carpeta “php”, creamos un archivo que se llamara “tabla.php”.
<?php
include "conexion.php";
$user_id=null;
$query = $con->query($sql1);
$san=0;
$susp=0;
?>
<?php if($query->num_rows>0):?>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
<thead>
<th>COD</th>
<th>PLACA</th>
<th>PROPIETARIO</th>
<th>CONDUCTOR</th>
<th>SOAT</th>
<th>TECNOMECANICA</th>
<th>ESTADO</th>
</thead>
<tr>
<?php if($r["ESTADO"]=="SUSPENDIDO"):?>
<?php if($r["ESTADO"]=="SANCIONADO"):?>
<?php else:?>
<?php endif;?>
<?php endif;?>
</tr>
<?php endwhile;?>
</table>
<?php if($susp>0):?>
<p class="alert alert-warning suspendido">Alerta: Hay <?php echo $susp ?> taxis en estado
SUSPENDIDO</p><br>
<?php endif;?>
<?php if($san>0):?>
<p class="alert alert-warning sancionado">Alerta: Hay <?php echo $san ?> taxis en estado
SANCIONADO</p><br>
<?php endif;?>
<?php endif;?>
<?php else:?>
<?php endif;?>
Explicación: Esta tabla estará recibiendo y mostrando los datos de la tabla de la base de datos que
usted construyo.
Ingrese 5 taxis con sus respectivos datos: la placa, el propietario, el conductor, el soat,
tecnicomecanica y su estado.
Explique brevemente como esta compuesto el codigo de la tabla para consultar la base de datos
Pregunta Respuesta
<?php
include "conexion.php";
$user_id=null;
$query = $con->query($sql1);
$san=0;
$susp=0;
?>
<tr>
<td><?php echo
$r["TECNOMECANICA"]; ?></td>
<?php if($r["ESTADO"]=="SUSPENDIDO"):?>
<?php else:?>
<?php endif;?>
<?php endif;?>
</tr>
Ahora vamos a contruir el actualizar taxi (u) este se construira en la vista para capturar los datos de
la persona humana que utiliza la aplicación
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
1 ingrese a sublime y cree un archivo llamado “editar.php” dentro de la carpeta “taxi” y copie el
siguiente código:
<html>
<head>
<script src="js/jquery.min.js"></script>
</head>
<body>
<div class="container">
<div class="row">
<h2>EDITAR ENTRADAS</h2>
</div>
</div>
</div>
<script src="bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
Ahora necesitamos consultar la base de datos, como lo hicimos en listar taxi, aplicaremos el mismo
metodo de crear una tabla para que nos muestre todos los registros que existen en la base de datos
y se puedan editar, sigamos los siguientes pasos
<?php
include "conexion.php";
$user_id=null;
$query = $con->query($sql1);
?>
<?php if($query->num_rows>0):?>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
<thead>
<th>COD</th>
<th>PLACA</th>
<th>PROPIETARIO</th>
<th>CONDUCTOR</th>
<th>SOAT</th>
<th>TECNOMECANICA</th>
<th></th>
</thead>
<tr>
<td style="width:150px;">
<script>
e.preventDefault();
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
p = confirm("Estas seguro?");
if(p){
window.location="./php/eliminar.php?Id_registro="+<?php echo
$r["Id_registro"];?>;
});
</script>
</td>
</tr>
<?php endwhile;?>
</table>
<?php else:?>
<?php endif;?>
Ahora nuevamente volvemos a la capa VISTA para mostar los resultados al usuario de la aplicación
<html>
<head>
<script src="js/jquery.min.js"></script>
</head>
<body>
<div class="container">
<div class="centrar">
<div class="row">
<h2>EDITAR</h2>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
</div>
</div>
</div>
</div>
<script src="bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
En la línea 17 del código debemos analizar que está llamando un formulario que está dentro de la
carpeta “PHP”, entonces en este punto debemos de cambiar nuevamente de capa y volver al
controlador y crear ese formulario que nos permitirá editar los datos que ya fueron almacenados
en la base de datos, sigamos los siguientes pasos para terminar este proceso de actualizar taxi (u)
Ingresamos nuevamente a la carpeta “PHP” y creamos un archivo “formulario.php” para ello siga
los siguientes pasos:
<?php
include "conexion.php";
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
$user_id=null;
$query = $con->query($sql1);
$registro = null;
if($query->num_rows>0){
while ($r=$query->fetch_object()){
$registro=$r;
break;
?>
<?php if($registro!=null):?>
<div class="form-group">
<label for="name">PLACA</label>
</div>
<div class="form-group">
<label for="lastname">Propietario</label>
</div>
<div class="form-group">
<label for="address">Conductor</label>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
</div>
<div class="form-group">
</div>
<div class="form-group">
<div class="form-group">
<option value="VIGENTE">VIGENTE</option>
<option value="VENCIDO">VENCIDO</option>
</select>
</div>
<div class="form-group">
</div>
<div class="form-group">
<option value="VIGENTE">VIGENTE</option>
<option value="VENCIDO">VENCIDO</option>
</select>
</div>
<div class="form-group">
</div>
<div class="form-group">
<label for="ESTADO">ESTADO</label>
<option value="ACTIVO">ACTIVO</option>
<option value="SUSPENDIDO">SUSPENDIDO</option>
<option value="SANCIONADO">SANCIONADO</option>
</select>
</div>
<br><br>
</form>
<?php else:?>
<?php endif;?>
Ahora vamos a crear un archivo controlador llamado “actualizar.php” para el botón de actualizar
para ello debemos seguir los pasos a continuación:
<?php
if(!empty($_POST)){
if($_POST["Propietario"]!="" &&$_POST["Conductor"]!=""){
include "conexion.php";
$query = $con->query($sql);
if($query!=null){
print "<script>alert(\"Actualizado
exitosamente.\");window.location='../ver.php';</script>";
}else{
}?>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
3 si ejecutamos en el navegador este sería el resultado, pero debes de modificar un campo del
formulario y hacer clic en el botón “actualizar”
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
Ahora vamos a crear un archivo en sublime para eliminar datos “eliminar.php” dentro de la carpeta
“taxi” para construir este archivo seguiremos los pasos a continuación:
<html>
<head>
<script src="js/jquery.min.js"></script>
</head>
<body>
<div class="container">
<div class="row">
<center><h2>ELIMINAR TAXIS</h2></center>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
<br>
<center>
<br><br>
</div>
</div>
</div>
<script src="bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
Para resolver los errores construiremos un archivo en sublime llamada “tablaD.php” la cual nos
ayudara a ver los registros almacenados en la base de datos en una tabla, claro está que este archivo
estará en la capa de controlador.
<?php
include "conexion.php";
$user_id=null;
$query = $con->query($sql1);
?>
<?php if($query->num_rows>0):?>
<thead>
<th>Cod</th>
<th>Placa</th>
<th>Propietario</th>
<th>Conductor</th>
<th>SOAT</th>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
<th>TECNOMECANICA</th>
<th>ESTADO</th>
<th></th>
</thead>
<tr>
<tr>
<td style="width:150px;">
<script>
e.preventDefault();
if(p){
window.location="./php/eliminar.php?Id_registro="+<?php echo
$r["Id_registro"];?>;
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
});
</script>
</td>
</tr>
<?php endwhile;?>
</table>
<?php else:?>
<?php endif;?>
3 Debemos de construir otro archivo que elimine para que cuando el usuario oprima el botón de
eliminar, realice la eliminación del registro de la base de datos, continuaremos en la capa
controlador, para ello necesitamos seguir los siguientes pasos:
<?php
if(!empty($_GET)){
include "conexion.php";
$query = $con->query($sql);
if($query!=null){
print "<script>alert(\"Eliminado
exitosamente.\");window.location='../ver.php';</script>";
}else{
?>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
Ahora vamos a crear un archivo en sublime para buscar datos “buscar.php” dentro de la carpeta
“taxi” para construir este archivo seguiremos los pasos a continuación:
<html>
<head>
<script src="js/jquery.min.js"></script>
</head>
<body>
<div class="row">
<div class="col-md-12">
<center><h2>BUSCAR TAXI</h2></center>
<div class="cajas_buscar">
<div class="form-group">
</div>
</form>
<div class="form-group">
</div>
</form>
<div class="form-group">
</div>
</form>
<div class="form-group">
<option value="ACTIVO">ACTIVO</option>
<option value="SUSPENDIDO">SUSPENDIDO</option>
<option value="SANCIONADO">SANCIONADO</option>
</select>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
</div>
</form>
</div>
</div>
</div>
</div>
<script src="bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
4 ahora entramos a construir los controladores por búsqueda por placa y por conductor, entonces
empecemos por el controlador que buscara por placa
<?php
include "conexion.php";
$user_id=null;
$query = $con->query($sql1);
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
?>
<?php if($query->num_rows>0):?>
<thead>
<th>COD</th>
<th>PLACA</th>
<th>PROPIETARIO</th>
<th>CONDUCTOR</th>
<th>SOAT</th>
<th>TECNOMECANICA</th>
<th>ESTADO</th>
<th></th>
</thead>
<tr>
<?php if($r["ESTADO"]=="SUSPENDIDO"):?>
<?php if($r["ESTADO"]=="SANCIONADO"):?>
<?php else:?>
<?php endif;?>
<?php endif;?>
<td style="width:150px;">
<script>
e.preventDefault();
p = confirm("Estas seguro?");
if(p){
window.location="./php/eliminar.php?Id_registro="+<?php echo
$r["Id_registro"];?>;
});
</script>
</td>
</tr>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
<?php endwhile;?>
</table>
<?php else:?>
<?php endif;?>
7 ahora necesitamos crear una página de respuesta de la búsqueda por placa ósea que nos muestre
los datos dentro dela carpeta “taxi” y además vamos a habilitar los dos botones de ”editar” y
“eliminar”, para que la persona humana que maneja el sistema de información tenga opciones, para
ello sigamos los siguientes pasos:
<html>
<head>
<script src="js/jquery.min.js"></script>
</head>
<body>
<div class="container">
<div class="row">
</div>
</div>
</div>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
<script src="bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
Observe que busco la placa guardada y además añadió los botones de “editar” y “eliminar”
trabajados anteriormente en los ejercicios
11 ahora vamos a crear búsqueda por propietario dentro de la carpeta “PHP”, ingresemos a sublime
y crearemos un archivo llamado “busqueda_prop.php”, que nos controlara la búsqueda por
propietario del vehículo y copiaremos el siguiente código:
<?php
include "conexion.php";
$user_id=null;
$query = $con->query($sql1);
?>
<?php if($query->num_rows>0):?>
<thead>
<th>COD</th>
<th>PLACA</th>
<th>PROPIETARIO</th>
<th>CONDUCTOR</th>
<th>SOAT</th>
<th>TECNOMECANICA</th>
<th>ESTADO</th>
<th></th>
</thead>
<tr>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
<?php if($r["ESTADO"]=="SUSPENDIDO"):?>
<?php if($r["ESTADO"]=="SANCIONADO"):?>
<?php else:?>
<?php endif;?>
<?php endif;?>
<td style="width:150px;">
<script>
e.preventDefault();
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
p = confirm("Estas seguro?");
if(p){
window.location="./php/eliminar.php?Id_registro="+<?php echo
$r["Id_registro"];?>;
});
</script>
</td>
</tr>
<?php endwhile;?>
</table>
<?php else:?>
<?php endif;?>
13 ahora vamos a crear la pantalla de respuesta de la buscar por propietario, ingresemos a sublime
y crearemos un archivo llamado “buscar_prop.php” dentro de la carpeta “taxi” y copiaremos el
siguiente código:
<html>
<head>
<script src="js/jquery.min.js"></script>
</head>
<body>
<div class="container">
<div class="row">
</div>
</div>
</div>
<script src="bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
Luego en buscar
15 ahora vamos a crear búsqueda por conductor dentro de la carpeta “PHP”, ingresemos a sublime
y crearemos un archivo llamado “busqueda_cond.php”, que nos controlara la búsqueda por
conductor del vehículo y copiaremos el siguiente código:
<?php
include "conexion.php";
$user_id=null;
$query = $con->query($sql1);
?>
<?php if($query->num_rows>0):?>
<thead>
<th>COD</th>
<th>PLACA</th>
<th>PROPIETARIO</th>
<th>CONDUCTOR</th>
<th>SOAT</th>
<th>TECNOMECANICA</th>
<th>ESTADO</th>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
<th></th>
</thead>
<tr>
<?php if($r["ESTADO"]=="SUSPENDIDO"):?>
<?php if($r["ESTADO"]=="SANCIONADO"):?>
<?php else:?>
<?php endif;?>
<?php endif;?>
<td style="width:150px;">
<script>
e.preventDefault();
p = confirm("Estas seguro?");
if(p){
window.location="./php/eliminar.php?Id_registro="+<?php echo
$r["Id_registro"];?>;
});
</script>
</td>
</tr>
<?php endwhile;?>
</table>
<?php else:?>
<?php endif;?>
17 ahora vamos a crear la pantalla de respuesta de la buscar por conductor, ingresemos a sublime
y crearemos un archivo llamado “buscar_cond.php” en la carpeta “taxi” y copiaremos el siguiente
código:
<html>
<head>
<script src="js/jquery.min.js"></script>
</head>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
<body>
<div class="container">
<div class="row">
</div>
</div>
</div>
<script src="bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
Luego buscar
20 ahora vamos a crear búsqueda por estado dentro de la carpeta “PHP”, ingresemos a sublime y
Crearemos un archivo llamado “busqueda_estado.php”, que nos controlara la búsqueda por estado
del vehículo y copiaremos el siguiente código:
<?php
include "conexion.php";
$user_id=null;
$query = $con->query($sql1);
?>
<?php if($query->num_rows>0):?>
<thead>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
<th>COD</th>
<th>PLACA</th>
<th>PROPIETARIO</th>
<th>CONDUCTOR</th>
<th>SOAT</th>
<th>TECNOMECANICA</th>
<th>ESTADO</th>
<th></th>
</thead>
<tr>
<?php if($r["ESTADO"]=="SUSPENDIDO"):?>
<?php if($r["ESTADO"]=="SANCIONADO"):?>
<?php else:?>
<?php endif;?>
<?php endif;?>
<td style="width:150px;">
<script>
e.preventDefault();
p = confirm("Estas seguro?");
if(p){
window.location="./php/eliminar.php?Id_registro="+<?php echo
$r["Id_registro"];?>;
});
</script>
</td>
</tr>
<?php endwhile;?>
</table>
<?php else:?>
<?php endif;?>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
22 ahora vamos a crear la pantalla de respuesta de la buscar por conductor, ingresemos a sublime
y crearemos un archivo llamado “buscar_estado.php” en la carpeta “taxi” y copiaremos el siguiente
código:
<html>
<head>
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019
<script src="js/jquery.min.js"></script>
</head>
<body>
<div class="container">
<div class="row">
</div>
</div>
</div>
<script src="bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
Teniendo en cuenta que hay registros con la clasificación ACTIVO, pero cuando no hay registros de
búsqueda saldrá el siguiente mensaje
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral Código: GFPI-F-019