Documente Academic
Documente Profesional
Documente Cultură
BaulPHP
PHP EJEMPLOS / DESCARGAS / HTML5 / CONTÁCTANOS /
INICIAR SESIÓN
⌃
CON VOLKSWAGEN
viaja con el Nuevo Polo.
Anuncios
CRUD Ajax PHP MySQL usando
BootStrap: Ejemplo Completo
Compartir Tweet
4.9 (97.14%) 14
votes
Saber más
Las cookies nos ayudan a entregar nuestros servicios. Al utilizar nuestros servicios, acepta nuestro uso de cookies. Leer
Más Entendido
https://www.baulphp.com/crud-ajax-php-mysql-usando-bootstrap/ 1/10
5/3/2019 CRUD Ajax PHP MySQL usando BootStrap: Ejemplo Completo » BaulPHP
Lo más visto
Descargar CRUD PHP MySQL usando Ajax y jQuery
PHP CRUD usando
OOP con MySQLi
¿Que tecnologías usaran para el sistema en …
CRUD AJAX?
Tecnologia HTML5
Lenguaje PHP
Base de datos MySQL
Lenguaje Jquery
Libreria Bootstrap
Estilos CSS3
Json JavaScript
Eliminar registros
con BootStrap
CRUD Ajax PHP MySQL usando BootStrap Modal usando
Recordemos que antes de empezar, tenemos que tener librerías externas PHP …
necesarios para nuestro CRUD. Por lo tanto, debemos de descargar los archivos
necesarios:
Estructura de nuestro sistema CRUD Ajax Restringir acceso
A continuacion detallaremos una serie de secuencias que debemos implementar PHP por Días y
para que uestro sistema funcione correctamente. Horas: …
Las cookies nos ayudan a entregar nuestros servicios. Al utilizar nuestros servicios, acepta nuestro uso de cookies. Leer
Crear base de datos MySQL y tabla
Más requerida:
Entendido
https://www.baulphp.com/crud-ajax-php-mysql-usando-bootstrap/ 2/10
5/3/2019 CRUD Ajax PHP MySQL usando BootStrap: Ejemplo Completo » BaulPHP
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CRUD Ajax PHp y MySQL</title>
<!-- Bootstrap CSS File -->
<link rel="stylesheet" type="text/css" href="bootstrap-3.3.5/css/boo
tstrap.css"/>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v
5.4.1/css/all.css" integrity="sha384-5sAR7xN1Nv6T6+dT2mhtzEpVJvfS3NS
cPQTrOxhwjIuvcA67KV2R5Jz6kr4abQsz" crossorigin="anonymous">
</head>
<body>
<!-- Content Section -->
<!-- crud jquery-->
<div class
class="container">
<div class
class="row">
<div class
class="col-md-12">
<div class
class="pull-right">
<button class
class="btn btn-success" data-toggle="modal" data-tar
get="#add_new_record_modal">Agregar Observación</button>
</div>
</div>
</div>
<div class
class="row">
<div class
class="col-md-12">
<div id="records_content"></div>
</div>
</div>
</div>
<!-- /Content Section -->
<!-- Jquery JS file -->
<script type="text/javascript" src="js/jquery-1.11.3.min.js"></scrip
t>
<!-- Bootstrap JS file -->
<script type="text/javascript" src="bootstrap-3.3.5/js/bootstrap.mi
n.js"></script>
<!-- Custom JS file -->
<script type="text/javascript" src="js/script.js"></script>
<!-- Fin crud jquery-->
</body>
</html>
Las cookies nos ayudan a entregar nuestros servicios. Al utilizar nuestros servicios, acepta nuestro uso de cookies. Leer
MOSTRAR LA TABLA CON LOS
MásDATOS MYSQL
Entendido
https://www.baulphp.com/crud-ajax-php-mysql-usando-bootstrap/ 3/10
5/3/2019 CRUD Ajax PHP MySQL usando BootStrap: Ejemplo Completo » BaulPHP
Ahora tenemos que añadir modal popup, estamos utilizando bootstrap popups
modal aquí, ir a la cabeza y utilizar el código siguiente para incluir popup en la
página index. php.
https://www.baulphp.com/crud-ajax-php-mysql-usando-bootstrap/ 4/10
5/3/2019 CRUD Ajax PHP MySQL usando BootStrap: Ejemplo Completo » BaulPHP
<!-- // Modal -->
PHP EJEMPLOS / DESCARGAS / HTML5 / CONTÁCTANOS /
INICIAR SESIÓN
EDITAR: MODAL POPUP HTML
Codigo HTML para mostrar la ventana modal con el n de actualizar registros de
la base de datos.
<?php
// incluimos el fichero de conexion
include("db_connection.php");
// difinir el encabezado de la tabla
$data = '<table class="table table-bordered table-striped">
<tr>
<th>No.</th>
<th>Codigo</th>
<th>Fecha</th>
<th style="width:650px">Observacion</th>
<th></th>
<th></th>
Las cookies nos ayudan a entregar nuestros servicios. Al utilizar nuestros servicios, acepta nuestro uso de cookies. Leer
</tr>';
Más Entendido
https://www.baulphp.com/crud-ajax-php-mysql-usando-bootstrap/ 5/10
5/3/2019 CRUD Ajax PHP MySQL usando BootStrap: Ejemplo Completo » BaulPHP
$query = "SELECT * FROM matriculaobs";
PHP EJEMPLOS
/ DESCARGAS / HTML5 / CONTÁCTANOS /
if INICIAR
(!$result = mysqli_query($con, $query)) {
SESIÓN
exit(mysqli_error($con));
}
// condicional
if(mysqli_num_rows($result) > 0)
if
{
$number = 1;
while($row = mysqli_fetch_assoc($result))
while
{
$data .= '<tr>
<td>'.$number.'</td>
<td>'.$row['codalumno'].'</td>
<td>'.$row['fecha'].'</td>
<td>'.$row['obs'].'</td>
<td>
<button onclick="GetUserDetails('.$row['idobs'].')" class="btn btn-
warning"><i class="fas fa-edit"></i></button>
</td>
<td>
<button onclick="DeleteUser('.$row['idobs'].')" class="btn btn-dang
er"><i class="far fa-trash-alt"></i></button>
</td>
</tr>';
$number++;
}
}
else
{
// No hay registros
$data .= '<tr><td colspan="6">No hay registros!</td></tr>';
}
$data .= '</table>';
echo $data;
?>
// agregar registros
function addRecord() {
// get values
var
var idalumno = $("#idalumno").val();
var
var codalumno = $("#codalumno").val();
var
var codmatri = $("#codmatri").val();
var
var obs = $("#obs").val();
// agregar registros
$.post("ajax/addRecord.php", {
idalumno: idalumno,
codalumno: codalumno,
codmatri: codmatri,
obs: obs
}, function (data, status) {
// close the popup
$("#add_new_record_modal").modal("hide");
// leer registros
readRecords();
// borrar campos
$("#idalumno").val("");
$("#codalumno").val("");
$("#codmatri").val("");
$("#obs").val("");
});
}
// Leer record
function readRecords() {
Las $.get("ajax/readRecord.php",
cookies nos ayudan a entregar nuestros
{}, servicios.
functionAl(data,
utilizar status)
nuestros{servicios, acepta nuestro uso de cookies. Leer
$("#records_content").html(data);
Más Entendido
});
https://www.baulphp.com/crud-ajax-php-mysql-usando-bootstrap/ 6/10
5/3/2019 CRUD Ajax PHP MySQL usando BootStrap: Ejemplo Completo » BaulPHP
}
PHP EJEMPLOS
/ DESCARGAS / HTML5 / CONTÁCTANOS /
INICIAR SESIÓN
function DeleteUser(id) {
var
var conf = confirm("¿Está seguro, realmente desea eliminar el re
gistro?");
if
if (conf == true
true) {
$.post("ajax/deleteUser.php", {
id: id
},
function
function (data, status) {
// reload Users by using readRecords();
readRecords();
}
);
}
}
function GetUserDetails(id) {
// Add User ID to the hidden field for furture usage
$("#hidden_user_id").val(id);
$.post("ajax/readUserDetails.php", {
id: id
},
function
function (data, status) {
// PARSE json data
var
var user = JSON.parse(data);
// Assing existing values to the modal popup fields
$("#update_idalumno").val(user.idalumno);
$("#update_codalumno").val(user.codalumno);
$("#update_obs").val(user.obs);
}
);
// Abrir modal popup
$("#update_user_modal").modal("show");
}
function UpdateUserDetails() {
// get values
var
var idalumno = $("#update_idalumno").val();
var
var codalumno = $("#update_codalumno").val();
var
var obs = $("#update_obs").val();
// get hidden field value
var
var id = $("#hidden_user_id").val();
// Update the details by requesting to the server using ajax
$.post("ajax/updateUserDetails.php", {
id: id,
idalumno: idalumno,
codalumno: codalumno,
obs: obs
},
function
function (data, status) {
// hide modal popup
$("#update_user_modal").modal("hide");
// reload Users by using readRecords();
readRecords();
}
);
}
$(document).ready(function
function () {
// READ recods on page load
readRecords(); // calling function
});
Las cookies nos ayudan a entregar nuestros servicios. Al utilizar nuestros servicios, acepta nuestro uso de cookies. Leer
Más Entendido
https://www.baulphp.com/crud-ajax-php-mysql-usando-bootstrap/ 7/10
5/3/2019 CRUD Ajax PHP MySQL usando BootStrap: Ejemplo Completo » BaulPHP
CONCLUSIÓN
Una de las ventajas del uso de nuevas tecnologías como ser las librerías
externas de JavaScript, es el dinamismo con el cual nos permite manejar la
información extraída de la base de datos.
Otra de las ventajas es el tiempo, recordemos que usar Ajax, jquery nos permite
ejecutar acciones sin que nuestro navegador se recarga. Por lo tanto, ganamos
tiempo y el uso de recursos del servidor.
DESCARGA
Para su correcta implementación les dejare un archivo comprimido para que
puedan descargarlo.
Me Gusta
Me gusta 778 tweet
Twittear error
subscribe
4.9 (97.14%) 14
votes
https://www.baulphp.com/crud-ajax-php-mysql-usando-bootstrap/ 8/10
5/3/2019 CRUD Ajax PHP MySQL usando BootStrap: Ejemplo Completo » BaulPHP
Texto de comentario*
Nombres*
Email*
Website
ENVIAR SU COMENTARIO
Una respuesta
Las cookies nos ayudan a entregar nuestros servicios. Al utilizar nuestros servicios, acepta nuestro uso de cookies. Leer
Más Entendido
https://www.baulphp.com/crud-ajax-php-mysql-usando-bootstrap/ 9/10
5/3/2019 CRUD Ajax PHP MySQL usando BootStrap: Ejemplo Completo » BaulPHP
fran
PHP EJEMPLOS franes
/ DESCARGAS / HTML5 / CONTÁCTANOS
/
INICIAR SESIÓN
muy interesante.
Una duda ¿para descargar el ejemplo es obligatorio tener cuenta
en facebook? yo no la tengo y no veo otro método de descarga
24 octubre, 2018
BaulPHP
Blog de programación, desarrollo
web, tutoriales, PHP, MySQL, jQuery,
Ajax, WordPress, Drupal, CodeIgniter
y Demostraciones
Las cookies nos ayudan a entregar nuestros servicios. Al utilizar nuestros servicios, acepta nuestro uso de cookies. Leer
Más Entendido
https://www.baulphp.com/crud-ajax-php-mysql-usando-bootstrap/ 10/10