Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once "conexao01.php";
- function filtrarDados($dado) {
- $dado = trim($dado);
- $dado = stripslashes($dado);
- $dado = htmlspecialchars($dado);
- return $dado;
- }
- if ($_SERVER["REQUEST_METHOD"] == "POST"){
- $connecting = conectaAoMySql();
- $especialdade = $medico = $data = $horario = $nome = $telefone = "";
- $nome = filtrarDados($_POST["NomePaciente"]);
- $telefone = filtrarDados($_POST["TelPaciente"]);
- $especialdade = filtrarDados($_POST["especialidades"]);
- $medico = filtrarDados($_POST["medico"]);
- $data = $_POST["dataConsu"];
- $horario = $_POST["horaConsult"];
- // Tentativa de resgatar o codFuncionario
- $sql = "
- SELECT codFuncionario FROM tblFuncionario WHERE EspecialidadeMedica=$especialdade
- ";
- //Recebe o que o $sql resgato
- $resultado = $connecting->query($sql);
- try {
- //Inicio da transação
- $connecting->begin_transaction();
- $connecting->autocommit(FALSE);
- // Inserção de Dados
- $dados=$connecting->query(" insert into tblpaciente (codPaciente, Nome, Telefone) values (null, '$nome', $telefone)");
- $dados2=$connecting->query(" insert into agenda (codAgendamento, Especialidade, Medico, DataConsulta, Horario, codId, codFuncionario) values (null, '$especialdade', '$medico', '$data', '$horario', LAST_INSERT_ID(), '$resultado')");
- $connecting->commit();
- echo "Executado com Sucesso!";
- $connecting->close();
- }
- catch (Expection $e) {
- $connecting->rollback();
- echo "Ocorreu um erro na transação: " . $e->getMessage();
- }
- }
- ?>
Add Comment
Please, Sign In to add comment