index.html
Código:
carpeta js<!doctype html> <html lang="es"> <head> <meta charset="UTF-8"> <title>control tecnicos</title> <link href="css/style.css" type="text/css" rel="stylesheet"/> <link href="css/jquery-ui.css" type="text/css" rel="stylesheet"/> <link href="css/datatables.css" type="text/css" rel="stylesheet"/> <script src="js/jquery.js"></script> <script src="js/jquery-ui.js"></script> <script src="js/datatables.js"></script> <script src="js/functions.js"></script> </head> <body> <header> <h1>Control Tecnicos </h1> </header> <section> <table> <thead> <tr> <th>Rut</th> <th>Nombres</th> <th>Apellidos</th> <th>Correo</th> <th>Titulo</th> <th>Celular</th> </thead> </table> </section> <footer></footer> </body> </html>
datatables, jquery, jqueryUI [URL="https://mega.co.nz/#!XVc2gDDS!S1m0CVKSQ0735xN90B7ykENOEoVEqp84pDGv7PI vmZ0"]https://mega.co.nz/#!XVc2gDDS!S1m0CVKSQ0735xN90B7ykENOEoVEqp84pDGv7PI vmZ0[/URL]
function
Código:
carpeta include:$(document).ready(function() { $.ajax({ url: './include/process.php', type: 'post', data: { tag: 'getData'}, dataType: 'json', success: function (data) { if (data.success) { $.each(data, function (index, record) { if ($.isNumeric(index)) { var row = $("<tr />"); $("<td />").text(record.Rut).appendTo(row); $("<td />").text(record.Nombres).appendTo(row); $("<td />").text(record.Apellidos).appendTo(row); $("<td />").text(record.Correo).appendTo(row); $("<td />").text(record.Titulo).appendTo(row); $("<td />").text(record.Celular).appendTo(row); row.appendTo("table"); } }) } $('table').dataTable({ "bJQueryUI": true, "sPaginationType": "full_numbers", }) } }); })
connect.php
Código:
process.php<?php return new PDO('mysql:host=localhost;dbname=alsur','root',''); ?>
Código:
carpeta css<?php if (isset($_POST['tag'])) { try { $conn = require_once 'connect.php'; $sql = "SELECT * FROM tecnicosx WHERE priv = 'tecnico'"; $result = $conn->prepare($sql) or die ($sql); if (!$result->execute()) return false; if ($result->rowCount() > 0) { $json = array(); while ($row = $result->fetch()) { $json[] = array( 'Rut' => $row['rut'], 'Nombres' =>$row['nombres'], 'Apellidos' => $row['apellidos'], 'Correo' => $row['correo'], 'Titulo' => $row['titulo'], 'Celular' => $row['celular'], 'Editar' => $row['id'], 'Borrar' => $row['id'] ); } $json['success'] = true; echo json_encode($json); } } catch (PDOException $e) { echo 'Error: '. $e->getMessage(); } } ?>
[URL="https://mega.co.nz/#!KVlmGITQ!MTFyiW61iMypIH4ceNwnliV2ProddYuAtWv3Fii gkdg"]https://mega.co.nz/#!KVlmGITQ!MTFyiW61iMypIH4ceNwnliV2ProddYuAtWv3Fii gkdg[/URL]
base de datos
Código:
proyecto completo-- phpMyAdmin SQL Dump -- version 3.5.1 -- http://www.phpmyadmin.net -- -- Servidor: localhost -- Tiempo de generación: 10-09-2013 a las 16:34:36 -- Versión del servidor: 5.5.24-log -- Versión de PHP: 5.4.3 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Base de datos: `alsur` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `herramientas` -- CREATE TABLE IF NOT EXISTS `herramientas` ( `id_herramientas` int(11) NOT NULL AUTO_INCREMENT, `nombre_herr` varchar(16) COLLATE utf8_bin NOT NULL, `estado_herr` varchar(45) COLLATE utf8_bin NOT NULL, `num_serie` varchar(45) COLLATE utf8_bin NOT NULL, `tecnicosx_id` int(11) NOT NULL, PRIMARY KEY (`id_herramientas`), KEY `fk_herramientas_tecnicosx_idx` (`tecnicosx_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=4 ; -- -- Volcado de datos para la tabla `herramientas` -- INSERT INTO `herramientas` (`id_herramientas`, `nombre_herr`, `estado_herr`, `num_serie`, `tecnicosx_id`) VALUES (1, 'notebook', 'operativa', '156546464', 7), (2, 'alicate', 'malo', 's/n', 7), (3, 'wevo', 'sdsd', 'sdsdsdsd', 7); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `orden_servicio` -- CREATE TABLE IF NOT EXISTS `orden_servicio` ( `id_orden` int(11) NOT NULL AUTO_INCREMENT, `sk_orden` varchar(10) COLLATE utf8_bin NOT NULL, `comentario` varchar(100) COLLATE utf8_bin NOT NULL, `direccion_almacenado` varchar(100) COLLATE utf8_bin NOT NULL, `tecnicosx_id` int(11) NOT NULL, PRIMARY KEY (`id_orden`), KEY `fk_orden_servicio_tecnicosx1_idx` (`tecnicosx_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `permiso` -- CREATE TABLE IF NOT EXISTS `permiso` ( `id_permiso` int(11) NOT NULL AUTO_INCREMENT, `fecha_solicitud` date NOT NULL, `fecha_permiso` date NOT NULL, `justificacion` varchar(100) COLLATE utf8_bin NOT NULL, `estado` varchar(8) COLLATE utf8_bin NOT NULL, `tecnicosx_id` int(11) NOT NULL, PRIMARY KEY (`id_permiso`), UNIQUE KEY `id_permiso_UNIQUE` (`id_permiso`), KEY `fk_permiso_tecnicosx1_idx` (`tecnicosx_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `tecnicosx` -- CREATE TABLE IF NOT EXISTS `tecnicosx` ( `id` int(11) NOT NULL AUTO_INCREMENT, `rut` varchar(16) COLLATE utf8_bin NOT NULL, `titulo` varchar(64) COLLATE utf8_bin NOT NULL, `camisa` varchar(2) COLLATE utf8_bin NOT NULL, `pantalon` varchar(2) COLLATE utf8_bin NOT NULL, `calzado` int(11) NOT NULL, `nombres` varchar(45) COLLATE utf8_bin NOT NULL, `apellidos` varchar(45) COLLATE utf8_bin NOT NULL, `correo` varchar(45) COLLATE utf8_bin NOT NULL, `celular` int(11) NOT NULL, `usuario` varchar(8) COLLATE utf8_bin NOT NULL, `contrasena` varchar(8) COLLATE utf8_bin NOT NULL, `priv` varchar(45) COLLATE utf8_bin NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `rut_UNIQUE` (`rut`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=20 ; -- -- Volcado de datos para la tabla `tecnicosx` -- INSERT INTO `tecnicosx` (`id`, `rut`, `titulo`, `camisa`, `pantalon`, `calzado`, `nombres`, `apellidos`, `correo`, `celular`, `usuario`, `contrasena`, `priv`) VALUES (7, '16036099-2', 'analista programador de sistemas computacionales', '', '', 0, 'guillermo rodrigo', 'herrera jara', '[email protected]', 61700985, '', '', 'tecnico'), (8, '13104870-K', '-', '', '', 0, 'David', 'Rodriguez', '[email protected]', 61701012, '', '', 'tecnico'), (9, '17036064-8', 'tecnico informatico', '', '', 0, 'francisco', 'figueroa villagran', '[email protected]', 94494506, 'ffiguero', 'ffiguero', 'tecnico'), (11, '14404219-0', '-', '', '', 0, 'Daniel', 'Valenzuela Gomez', '[email protected]', 85950501, 'dvalenzu', 'dvalenzu', 'tecnico'), (12, '15177655-8', 'Ingeniero en telecomunicaciones', '', '', 0, 'Victor', 'Valderrama Vergara', '[email protected]', 93293255, 'vvalderr', 'vvalderr', 'tecnico'), (13, '', '', '', '', 0, '', '', '', 0, 'admin', 'entidad', 'admin'), (14, 'sssssss', '', '', '', 0, 'prueba', '', '', 0, '', '', 'tecnico'), (15, 'ss', '', '', '', 0, 'prueba', '', '', 0, '', '', 'tecnico'), (16, 'dddddddddd', '', '', '', 0, 'prueba', '', '', 0, '', '', 'tecnico'), (17, 'ddddddddddd', '', '', '', 0, 'prueba', '', '', 0, '', '', 'tecnico'), (18, 'ssssssssssddd', '', '', '', 0, 'prueba', '', '', 0, '', '', 'tecnico'), (19, 'sszzxx', '', '', '', 0, 'prueba', '', '', 0, '', '', 'tecnico'); -- -- Restricciones para tablas volcadas -- -- -- Filtros para la tabla `herramientas` -- ALTER TABLE `herramientas` ADD CONSTRAINT `fk_herramientas_tecnicosx` FOREIGN KEY (`tecnicosx_id`) REFERENCES `tecnicosx` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION; -- -- Filtros para la tabla `orden_servicio` -- ALTER TABLE `orden_servicio` ADD CONSTRAINT `fk_orden_servicio_tecnicosx1` FOREIGN KEY (`tecnicosx_id`) REFERENCES `al_sur`.`tecnicosx` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION; -- -- Filtros para la tabla `permiso` -- ALTER TABLE `permiso` ADD CONSTRAINT `fk_permiso_tecnicosx1` FOREIGN KEY (`tecnicosx_id`) REFERENCES `al_sur`.`tecnicosx` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
[URL="https://mega.co.nz/#!KVlmGITQ!MTFyiW61iMypIH4ceNwnliV2ProddYuAtWv3Fii gkdg"]https://mega.co.nz/#!KVlmGITQ!MTFyiW61iMypIH4ceNwnliV2ProddYuAtWv3Fii gkdg[/URL]