XAMPP instalado e executando, criar um diretório no htdocs para inserir os arquivos abaixo. 1º executar o arquivo bd.sql no Phpmyadmin.
CREATE DATABASE agenda;
USE agenda;
CREATE TABLE pessoa (
id INT AUTO_INCREMENT PRIMARY KEY,
nome VARCHAR(50) NOT NULL
);
INSERT INTO pessoa(nome) VALUES ("ubsocial1"),("ubsocial2");
<?php
$c = mysqli_connect("localhost","root","","agenda");
if(!$c){echo "Erro conexão: ".mysqli_connect_error();}
<?php
require 'con.php';
$nome = $_POST['nome'];
mysqli_query($c,"INSERT INTO pessoa(nome) VALUES ('$nome')");
header("location: index.php");
<?php
require 'con.php';
if(isset($_GET['id'])) {
$id = $_GET['id'];
$d = mysqli_query($c,"SELECT * FROM pessoa WHERE id='$id'");
$r = mysqli_fetch_assoc($d);
}
?>
<form action="" method="post">
<input type="text" name="nome" placeholder="Nome" value="<?php=$r['nome']?>" required>
<input type="submit" value="Atualizar">
</form>
<?php
if(isset($_POST['nome'])) {
$nome = $_POST['nome'];
mysqli_query($c,"UPDATE pessoa SET nome='$nome' WHERE id=$id");
header("location: index.php");
}
?>
<?php
require 'con.php';
$id = $_GET['id'];
mysqli_query($c,"DELETE FROM pessoa WHERE id='$id'");
header("location: index.php");
<?php
require 'con.php';
$d = mysqli_query($c,"SELECT * FROM pessoa");
while($r = mysqli_fetch_assoc($d)){
echo $r['id']."- ".$r['nome']."
<a href='ed.php?id=".$r['id']."'>Editar</a>
<a href='del.php?id=".$r['id']."'>Excluir</a><br>";
}
?>
<form action="add.php" method="post">
<input type="text" name="nome" placeholder="Nome" required>
<input type="submit" value="Adicionar">
</form>
Elaborado por Mateus Schwede
ubsocial.github.io