Ir ao conteúdo
  • Cadastre-se

Wellington César

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Pessoal. Estou precisando de uma ajuda. Eu não estou conseguindo cadastrar pacientes no formulário referente ao trabalho de conclusão de curso. Segue o código abaixo dos arquivos. <?php include_once("view/cabecalho.php"); ?> <form action="controller/bd.php" method="post"> <div class="form-group"> <label for="nome" id="rotulo-nome">*Nome:</label> <input type="text" id="campo-nome" name="nomeDoPaciente" placeholder="Digite o nome do paciente" autofocus="1"> </div> <div class="form-group"> <label for="rg" id="rotulo-rg">*rg:</label> <input type="text" id="campo-rg" name="rgDoPaciente" placeholder="Digite o seu RG" autofocus="2"> </div> <div class="form-group"> <label for="cpf" id="rotulo-cpf">*cpf:</label> <input type="text" id="campo-cpf" name="cpfDoPaciente" placeholder="Digite o seu CPF" autofocus="3"> </div> <div class="form-group"> <label for="idade" id="rotulo-idade">*Idade:</label> <input type="number" id="campo-idade" name="idadeDoPaciente" placeholder="Digite a idade" min="0" max="150" autofocus="4"> </div> <div class="form-group"> <label for="data" id="rotulo-data">*Data de Nascimento:</label> <input type="date" name="dataDeNascimento" id="data-nascimento" min="1900-01-01" max="3000-12-12" autofocus="5"> </div> <div class="form-group"> <label for="sexo" id="rotulo-sexo">*Sexo:</label> <input type="radio" name="sexo" id="sexo-feminino" autofocus="6" required> <label for="sexo">Feminino</label> <input type="radio" name="sexo" id="sexo-masculino" autofocus="7" required> <label for="sexo">Masculino</label> </div> <div class="form-group"> <label for="categoria" id="rotulo-categoria">*Categoria:</label> <input type="radio" name="categoria" id="categoria-convenio" autofocus="8" required> <label for="sexo">Convênio Médico</label> <input type="radio" name="categoria" id="categoria-particular" autofocus="9" required> <label for="sexo">Particular</label> </div> <div class="form-group"> <label for="convenio" id="rotulo-convenio">Convênio Médico:</label> <input type="text" id="campo-convenio" name="convenioMedico" placeholder="Digite o nome do Convênio Médico" autofocus="10"> </div> <div class="form-group"> <label for="guia" id="rotulo-guia">Número da guia:</label> <input type="text" id="campo-guia" name="numeroDaGuia" placeholder="Digite o número da guia" autofocus="11"> </div> <div class="form-group"> <label for="situacao" id="rotulo-situacao">*Situação:</label> <input type="radio" name="opcao" id="opcao-adimplente" autofocus="12" required> <label for="situacao">Adimplente</label> <input type="radio" name="opcao" id="opcao-inadimplente" autofocus="13" required> <label for="situacao">Inadimplente</label> </div> <p id="informativo">Campos marcados com * são de preenchimento obrigatório!</p> <div class="form-group text-center"> <!--<div id="modal-sucesso" class="modal"> <h3 class="text-center">Confirmação</h3> <hr> <p class="text-center">Cadastro realizado com sucesso!</p> <a href="#" rel="modal:close"></a> <button name="ok" id="botao-ok" class="btn btn-secondary"><a href="cadastro_pacientes.php">OK</a></button> </div>--> <button class="btn btn-success botao-cadastrar" name="cadastrar" type="submit"><a href="">Cadastrar</a></button> <button class="btn btn-default botao-limpar" type="reset"><a href="">Limpar</a></button> </div> </form> <?php include_once("view/rodape.php"); ?> e <?php require_once("../model/Paciente.php"); require_once("../model/Secretaria.php"); require_once("../model/Psicologo.php"); require_once("../model/Usuario.php"); require_once("../model/ConvenioMedico.php"); require_once("../model/Consulta.php"); require_once("../model/Faturamento.php"); require_once("../model/Guia.php"); require_once("Conexao.php"); $mySql = new Conexao(); $mySql->conectar(); $paciente = new Paciente(); if(isset($_POST["cadastrar"])) { $nome = strip_tags(trim($_POST["nomeDoPaciente"])); $rg = strip_tags(trim($_POST["rgDoPaciente"])); $cpf = strip_tags(trim($_POST["cpfDoPaciente"])); $idade = strip_tags(trim($_POST["idadeDoPaciente"])); $dataDeNascimento = strip_tags(trim($_POST["dataDeNascimento"])); $sexo = strip_tags(trim($_POST["sexo"])); $categoria = strip_tags(trim($_POST["categoria"])); $convenioMedico = strip_tags(trim($_POST["convenioMedico"])); $numeroDaGuia = strip_tags(trim($_POST["numeroDaGuia"])); $situacao = strip_tags(trim($_POST["opcao"])); $paciente->setNome($nome); $paciente->setRg($rg); $paciente->setCpf($cpf); $paciente->setIdade($idade); $paciente->setDataDeNascimento($dataDeNascimento); $paciente->setSexo($sexo); $paciente->setCategoria($categoria); $paciente->setConvenioMedico($convenioMedico); $paciente->setNumeroDaGuia($situacao); $mySqlInsert = 'INSERT INTO pacientes(nome, rg, cpf, idade, dataDeNascimento, sexo, categoria, convenioMedico, numeroDaGuia, situacao)'; $mySqlInsert .= 'VALUES (:nome, :rg, :cpf, :idade, :dataDeNascimento, :sexo, :categoria, :convenioMedico, :numeroDaGuia, :situacao)'; try { $insert = $mySql->prepare($mySqlInsert); $insert->bindValue(":nome",$paciente->getNome(),PDO::PARAM_STR); $insert->bindValue(":rg",$paciente->getRg(),PDO::PARAM_STR); $insert->bindValue(":cpf",$paciente->getCpf(),PDO::PARAM_STR); $insert->bindValue(":idade",$paciente->getIdade(),PDO::PARAM_INT); $insert->bindValue(":dataDeNascimento",$paciente->getDataDeNascimento(),PDO::PARAM_STR); $insert->bindValue(":sexo",$paciente->getSexo(),PDO::PARAM_STR); $insert->bindValue(":categoria",$paciente->getCategoria(),PDO::PARAM_STR); $insert->bindValue(":convenioMedico",$paciente->getConvenioMedico(),PDO::PARAM_STR); $insert->bindValue(":numeroDaGuia",$paciente->getNumeroDaGuia(),PDO::PARAM_STR); $insert->bindValue(":situacao",$paciente->getSituacao(),PDO::PARAM_STR); $insert->execute(); echo("Paciente cadastrado com sucesso!"); } catch (PDOException $erro) { echo("Erro ao cadastrar!".$erro->getMessage()); } catch (Exception $erroGeral) { echo("Erro inesperado!".$erroGeral->getMessage()); } } ?> Alguém poderia me ajudar?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!