Estou tentando aplicar o conhecimento mas estou tendo uma dificuldade
fiz uma lista de "acessos" (nome varchar , usado boolean) quero que quando o usuario clique em alterar ele mude o usado ( inverta) se esta true vire False. fiz a lista ok... mas não estou conseguindo criar a função que inverte o valor e salva no banco
lista_acessos.php
<?php include("cabecalho.php");
include("conecta.php");
include("banco_produtos.php");
include("banco_acesso.php");
$produtos = listaAcessos($conexao);
$usado = $produto['usado'] ? "checked ='checked'" : "";
?>
<h1>Acessos</h1>
<table class="table table-striped table-bordered" id="tabela">
<?php
foreach($produtos as $produto) {
?>
<tr>
<td><?= $produto['nome'] ?></td>
<td><?= $produto['usado'] ? "Disponivel" : "Indisponivel" ?></td>
<td>
<form action="disp.php" method="post">
<input type="hidden" name="id" value="<?= $produto['id'] ?>">
<button class="btn btn-primary" method="post">Alterar</button>
</form></td>
</tr>
<?php
}
?>
</table>
<?php include("rodape.php");?>
disp.php
<?php include("cabecalho.php");
include("conecta.php");
include("banco_acesso.php");
$id = $_POST["id"];
altera_acesso($conexao, $id);
header("Location: lista_acessos.php");
die();
?>
banco_acessos.php
<?php
function listaAcessos($conexao) {
$acessos = array();
$query = "SELECT * FROM `acessos`";
$resultado = mysqli_query($conexao, $query);
while($acesso = mysqli_fetch_assoc($resultado)) {
array_push($acessos, $acesso);
}
return $acessos;
}