0% acharam este documento útil (0 voto)
526 visualizações8 páginas

CRUD Usando PHP Bootstrap e MySQL

Este documento fornece um tutorial passo a passo para criar um aplicativo CRUD (criar, ler, atualizar, excluir) usando PHP, MySQL e Bootstrap, explicando os 8 passos necessários, incluindo criar um banco de dados e tabela, conectar ao banco de dados, adicionar, atualizar e excluir dados, e exibir uma lista de registros.

Enviado por

rogeriokta
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
526 visualizações8 páginas

CRUD Usando PHP Bootstrap e MySQL

Este documento fornece um tutorial passo a passo para criar um aplicativo CRUD (criar, ler, atualizar, excluir) usando PHP, MySQL e Bootstrap, explicando os 8 passos necessários, incluindo criar um banco de dados e tabela, conectar ao banco de dados, adicionar, atualizar e excluir dados, e exibir uma lista de registros.

Enviado por

rogeriokta
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 8

CRUD usando PHP Bootstrap e MySQL

Tutorial Crud PHP MySQL Bootstrap Exemplo. Aqui você aprenderá como criar aplicativos crud em PHP com MySQL e
bootstrap do zero (passo a passo). Este tutorial mostra como você pode criar crud (criar, ler, atualizar, excluir) em
PHP com MySQL e bootstrap.

Este é um exemplo muito simples e fácil para criar aplicativos crud(criar, ler, atualizar, excluir) em PHP com MySQL e
bootstrap.

Neste tutorial do PHP MySQL crud, também forneceremos uma demonstração em execução para seus testes. Você
pode baixar gratuitamente o código fonte da operação PHP crud clicando aqui .

Operações CRUD usando PHP Bootstrap e MySQL

Basta seguir os poucos passos e criar um aplicativo CRUD (criar, ler, atualizar, excluir) em PHP com MySQL e
Boostrap.

Passo 1 – Criar banco de dados

Passo 2 – Crie uma nova tabela

Etapa 3 – Arquivo de conexão do banco de dados

Passo 4 – Crie um arquivo js e CSS

Passo 5 – Adicione dados de formulário ao banco de dados

Passo 6 – Atualize os dados do formulário no banco de dados

Passo 7 - Recuperar e Exibir Lista

Passo 8 – Excluir dados no banco de dados

Passo 1 – Criar banco de dados

Primeiro de tudo, precisamos criar um banco de dados. Então vá para PHPMyAdmin e crie um novo nome de banco
de dados my_database.

Passo 2 – Crie uma nova tabela

Agora precisamos criar uma tabela chamada users. Então vá para o seu PHPMyAdmin e execute a consulta SQL
abaixo para criar uma tabela em seu banco de dados:

CREATE TABLE `users` (

`id` bigint(20) NOT NULL AUTO_INCREMENT PRIMARY KEY,

`name` varchar(255) DEFAULT NULL,

`email` varchar(255) DEFAULT NULL,

`mobile` varchar(255) DEFAULT NULL

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Etapa 3 – Arquivo de conexão do banco de dados

Próximo passo, crie um novo nome de pasta php-crud. Dentro desta pasta crie um novo nome de arquivo
connection.php e atualize o código abaixo em seu arquivo.
O código abaixo é usado para criar uma conexão de banco de dados MySQL em PHP. Quando buscamos, inserimos,
atualizamos ou excluímos dados do banco de dados MySQL, incluímos este arquivo:

<?php

/* Database credentials. Assuming you are running MySQL

server with default setting (user 'root' with no password) */

define('DB_SERVER', 'localhost');

define('DB_USERNAME', 'root');

define('DB_PASSWORD', '');

define('DB_NAME', 'my_database');

/* Attempt to connect to MySQL database */

$conn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);

// Check connection

if($conn === false){

die("ERROR: Could not connect. " . mysqli_connect_error());

?>

Passo 4 – Crie um arquivo js e CSS

Em seguida, precisamos criar um nome de arquivo head.php e colocar todo o caminho do arquivo CSS e js dentro
desse arquivo. Agora você pode atualizar o código abaixo em seu arquivo head.php:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.css">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.js"></script>

Passo 5 – Adicione dados de formulário ao banco de dados

Na próxima etapa, precisamos criar um novo nome de arquivo create.php. Então você pode atualizar o código abaixo
em seu arquivo create.php.

O código abaixo é usado para inserir dados no banco de dados MySQL em PHP com forma de bootstrap.

Vamos criar três campos o primeiro nome é um nome, o segundo é email e o terceiro nome do campo é celular.
Nesses três campos do formulário, vamos inserir o nome da nossa tabela de banco de dados users.

<?php

require_once "connection.php";

if(isset($_POST['save']))

$name = $_POST['name'];

$mobile = $_POST['mobile'];
$email = $_POST['email'];

$sql = "INSERT INTO users (name,mobile,email)

VALUES ('$name','$mobile','$email')";

if (mysqli_query($conn, $sql)) {

header("location: index.php");

exit();

} else {

echo "Error: " . $sql . "

" . mysqli_error($conn);

mysqli_close($conn);

?>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Create Record</title>

<?php include "head.php"; ?>

</head>

<body>

<div class="container">

<div class="row">

<div class="col-lg-12">

<div class="page-header">

<h2>Create Record</h2>

</div>

<p>Please fill this form and submit to add employee record to the database.</p>

<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">

<div class="form-group">

<label>Name</label>

<input type="text" name="name" class="form-control" value="" maxlength="50" required="">

</div>

<div class="form-group ">


<label>Email</label>

<input type="email" name="email" class="form-control" value="" maxlength="30" required="">

</div>

<div class="form-group">

<label>Mobile</label>

<input type="mobile" name="mobile" class="form-control" value="" maxlength="12" required="">

</div>

<input type="submit" class="btn btn-primary" name="save" value="submit">

<a href="index.php" class="btn btn-default">Cancel</a>

</form>

</div>

</div>

</div>

</body>

</html>

Passo 6 – Atualize os dados do formulário no banco de dados

Agora você pode criar um novo nome de arquivo update.php e atualizar o código abaixo em seu arquivo.

O código abaixo é usado para recuperar e atualizar dados do banco de dados MySQL em PHP com forma de
bootstrap.

<?php

// Include database connection file

require_once "connection.php";

if(count($_POST)>0) {

mysqli_query($conn,"UPDATE users set name='" . $_POST['name'] . "', mobile='" . $_POST['mobile'] . "' ,email='" .
$_POST['email'] . "' WHERE id='" . $_POST['id'] . "'");

header("location: index.php");

exit();

$result = mysqli_query($conn,"SELECT * FROM users WHERE id='" . $_GET['id'] . "'");

$row= mysqli_fetch_array($result);

?>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">
<title>Update Record</title>

<?php include "head.php"; ?>

</head>

<body>

<div class="container">

<div class="row">

<div class="col-lg-12">

<div class="page-header">

<h2>Update Record</h2>

</div>

<p>Please edit the input values and submit to update the record.</p>

<form action="<?php echo htmlspecialchars(basename($_SERVER['REQUEST_URI'])); ?>" method="post">

<div class="form-group">

<label>Name</label>

<input type="text" name="name" class="form-control" value="<?php echo $row["name"]; ?>" maxlength="50"


required="">

</div>

<div class="form-group ">

<label>Email</label>

<input type="email" name="email" class="form-control" value="<?php echo $row["email"]; ?>" maxlength="30"


required="">

</div>

<div class="form-group">

<label>Mobile</label>

<input type="mobile" name="mobile" class="form-control" value="<?php echo $row["mobile"]; ?>"


maxlength="12"required="">

</div>

<input type="hidden" name="id" value="<?php echo $row["id"]; ?>"/>

<input type="submit" class="btn btn-primary" value="Submit">

<a href="index.php" class="btn btn-default">Cancel</a>

</form>

</div>

</div>

</div>

</body>
</html>

Passo 7 - Recuperar e Exibir Lista

Na próxima etapa, criaremos um novo nome de arquivo index.php e atualizaremos o código abaixo em seu
index.php.

O código abaixo é usado para recuperar ou obter dados do banco de dados MySQL em PHP. Além disso, exibiremos
os dados buscados em uma tabela HTML de bootstrap.

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>Retrieve Or Fetch Data From MySQL Database Using PHP With Boostrap</title>

<?php include "head.php"; ?>

<script type="text/javascript">

$(document).ready(function(){

$('[data-toggle="tooltip"]').tooltip();

});

</script>

</head>

<body>

<div class="container">

<div class="row">

<div class="col-lg-12 mx-auto">

<div class="page-header clearfix">

<h2 class="pull-left">Users List</h2>

<a href="create.php" class="btn btn-success pull-right">Add New User</a>

</div>

<?php

include_once 'connection.php';

$result = mysqli_query($conn,"SELECT * FROM users");

?>

<?php

if (mysqli_num_rows($result) > 0) {

?>

<table class='table table-bordered table-striped'>

<tr>
<td>Name</td>

<td>Email id</td>

<td>Mobile</td>

<td>Action</td>

</tr>

<?php

$i=0;

while($row = mysqli_fetch_array($result)) {

?>

<tr>

<td><?php echo $row["name"]; ?></td>

<td><?php echo $row["email"]; ?></td>

<td><?php echo ($row["mobile"])?($row["mobile"]):('N/A'); ?></td>

<td><a href="update.php?id=<?php echo $row["id"]; ?>" title='Update Record'><span class='glyphicon


glyphicon-pencil'></span></a>

<a href="delete.php?id=<?php echo $row["id"]; ?>" title='Delete Record'><i class='material-icons'><span


class='glyphicon glyphicon-trash'></span></a>

</td>

</tr>

<?php

$i++;

?>

</table>

<?php

else{

echo "No result found";

?>

</div>

</div>

</div>

</body>

</html>
Passo 8 – Excluir dados no banco de dados

Na última etapa, precisamos criar um nome de arquivo delete.php e atualizar o código abaixo em seu arquivo
delete.php.

O código abaixo é usado para excluir dados do banco de dados MySQL em PHP.

<?php

include_once 'connection.php';

$sql = "DELETE FROM users WHERE id='" . $_GET["id"] . "'";

if (mysqli_query($conn, $sql)) {

header("location: index.php");

exit();

} else {

echo "Error deleting record: " . mysqli_error($conn);

mysqli_close($conn);

?>

Conclusão

Aplicação crud PHP MySQL com bootstrap. Neste tutorial, você aprendeu passo a passo como criar um aplicativo
simples em PHP usando MySQL e bootstrap.

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy