minha pagina contém uma table que
exibe a ultima id da minha DB porém ela não fica ativa.
a ultima id só é exibida se o form tiver sido enviado.
↓table onde é exibida a Insert_id
<table class="table table-dark" method="POST" action="processa.php">
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">Ultimo ID</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td>
<?php if(isset($_SESSION['id'])){
echo $_SESSION['id'];
} ?></td>
</tr>
</tbody>
</table>
Agora a conexao.php
<?php
session_start();
$servidor = "localhost";
$usuario = "root";
$senha = "";
$dbname = "contas";
//Criar a conexao
$conn = mysqli_connect($servidor, $usuario, $senha, $dbname);
$nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_STRING);
$face = filter_input(INPUT_POST, 'face', FILTER_SANITIZE_STRING);
$numeros = filter_input(INPUT_POST, 'numeros', FILTER_SANITIZE_STRING);
//echo "Nome: $nome <br>";
//echo "E-mail: $email <br>";
$result_usuario = "INSERT INTO usuarios (nome, face, numeros, created) VALUES ('$nome', '$face', '$numeros', NOW())";
if ($conn->query($result_usuario) === TRUE) {
$id = $conn->insert_id;
$_SESSION['id'] = "" . $id;
} else {
echo "Error: " . $result_usuario . "<br>" . $conn->error;
}
$resultado_usuario = mysqli_query($conn, $result_usuario);
if(mysqli_insert_id($conn)){
$_SESSION['msg'] = "<div class='alert alert-success' role='alert'>
Parabéns agora você está participando!
</div>";
header("Location: index.php");
}else{
$_SESSION['msg'] = "<div class='alert alert-danger' role='alert'>
OPS! Parece que você já está participando, espere por outro sorteio e volte!
</div>";
header("Location: index.php");
}