Ir para conteúdo

JAWA-Informática

Members
  • Total de itens

    4
  • Registro em

  • Última visita

Tudo que JAWA-Informática postou

  1. Pessoal sou novo em PHP e estou perdendo sono com este probleminha onde a conexão está tudo certo e não mostra erro mas também não salva os dados no BD. olha os códigos nas imagens. Alguma ajuda seria de tamanha importância para mim. O Form (index.php): https://prnt.sc/p3s78h A Conexão (conexao.php): https://prnt.sc/p3s7t9 O arquivos (processa.php): https://prnt.sc/p3s8ld O banco MySQL: https://prnt.sc/p3s99s Desculpem não postar o código por aqui é que com os prints era mais fácil. Obrigado! ################## FORM ################################# <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Cadastro de Pacientes - Jawa Informática</title> <link rel="stylesheet" href="css/estilo.css" /> </head> <body> <div class="container"> <nav> <ul class="menu"> <a href="index.php"><li>Cadastro</li></a> <a href="consultas.php"><li>Consultar Cadastro</li></a> </ul> </nav> <section> <h1>Cadastro de Pacientes e Eaxames</h1> <hr /><br /> <form method="post" action="processa.php"> Nome<br /> <input type="text" name="nome" class="campo" maxlength="40" required autofocus /><br /> Data de Nascimento<br /> <input type="nascimento" name="nascimento" class="campo" maxlength="10" required /><br /> Médico Solicitante<br /> <input type="text" name="medico" class="campo" maxlength="40" required /><br /> Plano de Saúde<br /> <input type="text" name="plano" class="campo" maxlength="30" required /><br /> <br /> <input type="submit" value="Salvar" class="btn" /> <input type="reset"value="Limpar" class="btn"/> </form> </section> </div> </body> </html> ##################### CONEXAO ############################# <?php $hostname = "localhost"; $user = "root"; $password = ""; $database = "banco_exames"; $conexao = mysqli_connect($hostname,$user,$password,$database); if(!$conexao){ print "Falha na conexão com o Banco de Dados!"; } ?> ####################### PROCESSA ##################################### <?php include_once("conexao.php"); /* ACAPTURAR OS DADOS DO CADASTRO DO PACIENTE E EXAMES */ $nome = $_POST['nome']; $nascimento = $_POST['nascimento']; $medico = $_POST['medico']; $plano = $_POST['plano']; /* ATÉ AQUI É SOMENTE OS DADOS DO CADASTRO DO PACIENTE - FALTA OS #-> CHEKBOX DOS "EXAMES" */ $sql = "INSERT INTO exames('nome','nascimento','medico','plano')VALUES(default,'$nome','$nascimento','$medico','$plano')" or die(mysql_error()); /* VARIÁVEL PARA INSERIR DADOS NOS CAMPOS DA TABLEA DE EXAMES (isso está na metade da vídeo-aula #2) */ $salvar = mysqli_query($conexao,$sql); mysqli_close($conexao); ?> ########################## BANCO - TABELA EXAMES ############################ CREATE TABLE `exames` ( `registro` int NOT NULL, `nome` varchar(40) NOT NULL, `nascimento` date NOT NULL, `medico` varchar(40) NOT NULL, `plano` varchar(30) DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  2. JAWA-Informática

    Conexão com banco MySQL está OK mas não salva os registros no banco de dados

    OPA, eu pensei nisso em colocar do tipo date. Vou fazer aqui e te digo OPA, testei aqui e não salvou o registro na base de dados. Resolveu uma questão que futuramente eu iria querer neste campo "nascimento". Olha a img: https://prnt.sc/p3xymf
  3. JAWA-Informática

    Conexão com banco MySQL está OK mas não salva os registros no banco de dados

    Lembrando que no banco, o campo "nascimento" é do tipo "date" e lá no form este campo eu coloquei como <input type="nascimento" name="nascimento" class="campo" maxlength="10" required /> SERIA ESSA A QUESTÃO DO input type? Teria que colocar como "date"? Eu sei que seria melhor estudar PDO devido a questão de segurança mas como estou aprendendo queria começar por aqui.
  4. JAWA-Informática

    Conexão com banco MySQL está OK mas não salva os registros no banco de dados

    CARAMBA rsrsrsrsrs p**** Megao valeu mesmo meu caro! Obrigado pela força em ajudar este humilde aprendiz rsrsrs OBRIGADO AMIGO! Mas me diz, o que estava acontecendo de errado? Esta variável de conexão que você implementou no código? E ESTE "." na variavel $sql .= htmlentities ("... ??? $sql .= htmlentities ("(null, '$nome', '$nascimento', '$medico', '$plano')"); mysqli_query($strcon,$sql) or die("ERRO"); mysqli_close($strcon); GOSTEI DEMAIS MEU AMIGO. SIMPLES E EFICAZ POIS JA TINHA VARRIDO A NET PROCURANDO NO QUE EU TINHA ERRADO. ESCUTA, MINHA IDEIA É TRAZER ESTE SISTEMINHA DESKTOP PARA WEB E IREI TRABALHAR COM CHECKBOX ONDE AO SELECIONAR OS CAMPOS, JUSTAMENTE COM O RESPECTIVOS EXAMES E OS DADOS DO PACIENTE, DEVE SALVAR NO BANCO E LOGO APOS EXPORTAR PARA PDF. OLHA A IMAGEM DO EXEMPLO: https://prnt.sc/p40464 ESTE CHECKBOX (hemograma completo) AO SER SELECIONADO, TRÁS UMA IMAGEM LOGO ABAIXO NO LAYOUT. **** PERGUNTA***** EU VOU SOFRER MUITO? rsrsrsrsr Eu poderia falar com você no email: contatojawainfo@gmail.com ?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.