<?php //require ".././kint/Kint.class.php"; require ".././models/User.class.php"; // no trecho de código abaixo eu verifico se foi passado algum dado via $_POST para esta página, caso sim eu cirio um objeto dotipo do usuário e abro uma sessçao inserindo os dados dele if (isset($_POST)) { session_start(); $user = new User(); $user->setNome($_POST["nome"]); $user->setEmail($_POST["email"]); $user->setIdade($_POST["idade"]); $user->setCategoria($_POST["cat"]); $_SESSION["nome"] = $user->getNome(); $_SESSION["email"] = $user->getEmail(); $_SESSION["idade"] = $user->getIdade(); $_SESSION["categoria"] = $user->getCategoria(); header("Location: ../quiz.php"); }
<div class="col-md-12"> <div class="copyright"> © <span class="current-year"></span><span class="text-bold text-uppercase"> JRML</span>. <span>All rights reserved.</span> </div> </div> </div> </footer> </div> </body> </html> <?php //guardar dados do jogador $jogador = new User(); $jogador->setNome($_SESSION['nome']); $jogador->setEmail($_SESSION['email']); $jogador->setIdade($_SESSION['idade']); $jogador->setCategoria($_SESSION['categoria']); $jogador->setRespostasCorretas($corretas); $jogador->setTempo($_POST['tempo']); $conexao = Conexao::getConexao(); $stmt = $conexao->prepare("insert into jogadores (nome,email,idade,categoria,respostasCorretas,tempo) values (?,?,?,?,?,?);"); $stmt->bindValue(1, $jogador->getNome()); $stmt->bindValue(2, $jogador->getEmail()); $stmt->bindValue(3, $jogador->getIdade()); $stmt->bindValue(4, $jogador->getCategoria()); $stmt->bindValue(5, $jogador->getRespostasCorretas()); $stmt->bindValue(6, $jogador->getTempo()); // conferir depois formato de datas $stmt->execute();