Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fsf

Página de Busca

Recommended Posts

Pessoal,Estou construindo um form principal responsável pelo cadastamento, exclusão e atualização! Para o usuario fazer uma busca no sistema ele terá que apertar um botão, com isso chamaria uma pagina específica de busca! Aí é que está o problema!! Esta pagina ta com alguns erros. Vejam os erros e os codigos abaixo:Erros

Warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at end of input at character 62 in c:\arquivos de programas\apache group\Apache\htdocs\teste\busca.php on line 34Warning: pg_num_rows(): supplied argument is not a valid PostgreSQL result resource in c:\arquivos de programas\apache group\Apache\htdocs\teste\busca.php on line 38Warning: pg_fetch_array() expects parameter 1 to be resource, boolean given in c:\arquivos de programas\apache group\Apache\htdocs\teste\busca.php on line 43

Codigo:
<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>Cadastro de Médicos</title><link href="css/index.css" rel="stylesheet" type="text/css"><style type="text/css"><!--body {	background-color: #E3EACE;	margin-top: 14px;}--></style></head><body><form name="formulario" id="formulario" action="busca.php" method="post" target="resultado"><table width="400" height="120" border="0" cellpadding="1" bgcolor="#EEEEEE">  <tr bgcolor="#FFFFFF">	<td colspan="7"><img src="img/busca_usu.gif" align="absmiddle">Busca de Pacientes </td>  </tr>  <tr>	<td colspan="7">Filtrar por: </td>  </tr>  <tr>	<td>Nome:</td>	<td colspan="5"><input name="nome" type="text" id="nome" value="" size="40" maxlength="40"></td>	<td><input type="submit" name="Submit" value="Buscar" onClick=""></td>  </tr>  <?include "Connections/conexao.php";$query = "select codpaciente,nome,nomemae from tb_paciente where nome =" . $_GET['nome'];$resposta= pg_query("$query");// total de registros encontrados$registros=pg_num_rows($resposta);// criando um array com o total de registros logo abaixo$u=0;while($registro=pg_fetch_array($resposta)){$resultado[$u]=$registro['nome'];$u++;};// exibindo os registros$linhas=round($registros/3);// criando tabela de exibicaoecho('<table border=1>');$x=0;$arquivos=0;for($i=1; $i<$linhas;$i++){//criando linhaecho('<tr>');// criando célulaswhile($x<$registros && $arquivos<3){echo('<td>'.$resultado[$x].'</td>');;$x++;$arquivos++;};$arquivos=0;// fechando linhaecho('</tr>');};// fechando tabelaecho('</table>');?></table></form></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem agora apareceu este erro:

Parse error: parse error, unexpected '=' in c:\arquivos de programas\apache group\Apache\htdocs\teste\busca.php on line 38

a linha 38 é a seguinte:
registros = pg_num_rows($resposta);
Será que não existe esta função!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora tá funcionando mais ou menos!! Quando digito um nome no campo, não esta imprimindo nada! e ainda esta chamando outra página de busca!

<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>Cadastro de Médicos</title><link href="css/index.css" rel="stylesheet" type="text/css"><style type="text/css"><!--body {	background-color: #E3EACE;	margin-top: 14px;}--></style></head><body><form name="formulario" id="formulario" action="busca.php" method="post" target="resultado"><table width="400" height="120" border="0" cellpadding="1" bgcolor="#EEEEEE">  <tr bgcolor="#FFFFFF">	<td colspan="7"><img src="img/busca_usu.gif" align="absmiddle">Busca de Pacientes </td>  </tr>  <tr>	<td colspan="7">Filtrar por: </td>  </tr>  <tr>	<td>Nome:</td>	<td colspan="5"><input name="nome" type="text" id="nome" value="" size="40" maxlength="40"></td>	<td><input type="submit" name="Submit" value="Buscar" onClick=""></td>  </tr>  <?php  	include "Connections/conexao.php";   $query = "select codpaciente,nome,nomemae from tb_paciente where nome ='" . $_GET['nome'] . "'";	 	$resposta = pg_query($query) or die("SQL.:" . $query); 	$registros = pg_num_rows($resposta); // criando um array com o total de registros logo abaixo$u=0;while($registro=pg_fetch_array($resposta)){$resultado[$u]=$registro['nome'];$u++;};// exibindo os registros$linhas=round($registros/3);// criando tabela de exibicaoecho('<table border=1>');$x=0;$arquivos=0;for($i=1; $i<$linhas;$i++){//criando linhaecho('<tr>');// criando célulaswhile($x<$registros && $arquivos<3){echo('<td>'.$resultado[$x].'</td>');;$x++; $arquivos++; };$arquivos=0;// fechando linhaecho('</tr>');};// fechando tabelaecho('</table>');?></table></form></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

não tá vindo nada! digitei o nome teste que ja esta cadastrado no banco, mas não vem nada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim o numero de registros é 0! Mas troque o Get pelo Post e o numero de registro passou para 1! Porém a tabela com o resultado não está sendo impressa e quando aperto o botão está chamando outro pagina de busca!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tá imprimendo o resultado da consulta na tela!

<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>usca de Pacientes</title><link href="css/index.css" rel="stylesheet" type="text/css"><style type="text/css"><!--body {	background-color: #E3EACE;	margin-top: 14px;}--></style></head><body><form name="formulario" id="formulario" action="busca.php" method="post" target="resultado"><table width="400" height="120" border="0" cellpadding="1" bgcolor="#EEEEEE">  <tr bgcolor="#FFFFFF">	<td colspan="7"><img src="img/busca_usu.gif" align="absmiddle">Busca de Pacientes </td>  </tr>  <tr>	<td colspan="7">Filtrar por: </td>  </tr>  <tr>	<td>Nome:</td>	<td colspan="5"><input name="nome" type="text" id="nome" value="" size="40" maxlength="40"></td>	<td><input type="submit" name="Submit" value="Buscar" onClick=""></td>  </tr>  <?php  	include "Connections/conexao.php";   $teste = $_POST[nome];  // echo $teste;      $query = "select cod_paciente,nome,nomemae from tb_paciente where nome ='" . $_POST['nome'] . "'";	 	$resposta = pg_query($query) or die("SQL.:" . $query); 	$registros = pg_num_rows($resposta); 		//die("Número de registros retornados: " . $registros);// criando um array com o total de registros logo abaixo$u=0;while($registro=pg_fetch_array($resposta)){$resultado[$u]=$registro['nome'];$u++;};// exibindo os registros$linhas=round($registros/3);// criando tabela de exibicaoecho('<table border=1>');$x=0;$arquivos=0;for($i=1; $i<$linhas;$i++){//criando linhaecho('<tr>');// criando célulaswhile($x<$registros && $arquivos<3){echo('<td>'.$resultado[$x].'</td>');;$x++; $arquivos++; };$arquivos=0;// fechando linhaecho('</tr>');};// fechando tabelaecho('</table>');?></table></form></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvi o probema de lógica!! Mas ainda tenho algumas dúvidas!

Como faço para imprimir mais de uma coluna na tabela?? Como faço para exibir o nome da coluna na tabela??

<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>usca de Pacientes</title><link href="css/index.css" rel="stylesheet" type="text/css"><style type="text/css"><!--body {	background-color: #E3EACE;	margin-top: 14px;}--></style></head><body><form name="formulario" id="formulario" action="busca.php" method="post" target="resultado"><table width="400" height="120" border="0" cellpadding="1" bgcolor="#EEEEEE">  <tr bgcolor="#FFFFFF">	<td colspan="7"><img src="img/busca_usu.gif" align="absmiddle">Busca de Pacientes </td>  </tr>  <tr>	<td colspan="7">Filtrar por: </td>  </tr>  <tr>	<td>Nome:</td>	<td colspan="5"><input name="nome" type="text" id="nome" value="" size="40" maxlength="40"></td>	<td><input type="submit" name="Submit" value="Buscar" onClick=""></td>  </tr>  <?php  	include "Connections/conexao.php";   $teste = $_POST[nome];      $query = "select cod_paciente,nome,nomemae from tb_paciente where nome like '%" . $_POST['nome'] . "%'";	 	$resposta = pg_query($query) or die("SQL.:" . $query); 	$registros = pg_num_rows($resposta); 		//die("Número de registros retornados: " . $registros);// criando um array com o total de registros logo abaixo$u=0;while($dados=pg_fetch_array($resposta)){$resultado[$u]=$dados['nome'];$u++;};// exibindo os registros$linhas=$registros;//die("LINHAS:" . $linhas); //INSERI ESSA LINHA// criando tabela de exibicaoecho('<table border="1" width="400" height="120">');$x=0;$arquivos=0;for($i=0; $i<$linhas;$i++){//criando linhaecho('<tr>');// criando célulaswhile($x<=$i ){echo('<td>'.$resultado[$x].'</td>');$x++; }// fechando linhaecho('</tr>');};// fechando tabelaecho('</table>');?></table></form></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Queria que retornasse tres colunas, uma com o Nome(nome), outra como Nome da Mãe(nomemae) e a Data de Nascimento(datanascimento)!

Compartilhar este post


Link para o post
Compartilhar em outros sites

É isso mesmo mas, como faço para colocar nomes(tipo um cabeçalho) nas colunas da tabela???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu não quero ser chato! mas preciso de mais uma ajuda!!!O usuario so consegue chamar esta pagina atraves de um formulario de Cadastro! Após o usuario realizar a busca existe alguma maneira dos dados(referente a busca) seja enviado para o form de cadastro!Exemplo: Apos o usuario fazer a busta este clika em uma linha e num botão "Enviar" enviando os dados da busca para o form de cadastro!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tó conseguindo colocar o link na tabela!

while($dados=pg_fetch_array($resposta)) {							echo('<tr>');							echo('<td><a href="formcadastropaciente.php?cod_paciente"></a>'. $dados['cod_paciente'] .'</td> ');							echo('<td>' . $dados['nome'] . '</td>');							echo('<td>' . $dados['nomemae'] . '</td>');							echo('<td>' . $dados['datanascimento'] . '</td>');							echo('</tr>');						}						echo('</table>');

Compartilhar este post


Link para o post
Compartilhar em outros sites

Thiago,A página de cadastro ja vai esta aberta! Com isso terei duas paginas cadastro! Tem como apenas atualizar a página de cadastro com o codigo do paciente???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Atraves de uma imagem(o usuario dá um clik na imagem) na pagina de cadastro !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando o usuario chama a pagina de busca mesmo sem digitar nada a consulta esta sendo realizada!Qual é a melhor solução ?? fazer um if ou criar uma função para chamar a consulta??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Thiago, estou começando com php por isso essa dificultadade toda!

 

Existe uma página de cadastro de pacientes(onde este será responsável pelo cadastro, esclusão e atualização de pecientes) para efetuar uma atualização ou exclusão de um paciente, o usuario deverá estar com a pagina de cadastro aberta, aí ele deverá clicar em uma imagem para de a página de busca seja aberta. O usuario deverá digita o nome do paciente ou parte do nome, o sistema gera uma lista(tabela) de pacientes cadastratos(codigo do paciente, Nome do pacinte Nome da mãe do paciente e data de nascimento) o usuario deverá clicar no codigo do paciente! E os dados do paciente seriam enviados para o formulário de cadastro onde o usuario poderá efetuar as alterações necessarias!!

 

pagina de cadastro de pacientes:

<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>Cadastro de Pacientes</title><link href="css/index.css" rel="stylesheet" type="text/css"><style type="text/css"><!--body {	background-color: #E3EACE;	margin-top: 14px;}--></style><script>function Abrir(){window.open("busca.php", "JANELA", "height = 400, width = 400");}function MM_reloadPage(init) {  //reloads the window if Nav4 resized  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {	document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();}MM_reloadPage(true);//--></script><script language="javascript">function verifica(frm)// TRECHO JAVASCRIPT PARA VERIFICAR O CAMPO "NOME" --- INICIO// Verifica o campo NOME.{   {   var str = frm.nome.value   // Verifica se foram digitados mais de 10 caracteres.   if (str.length > 50)		 {		 alert("\nO campo  Nome  está limitado a\n\n50 caracteres ")		 return false;		 }   // Return false se o campo NOME estiver vazio.   if (str == " " )	  {	  alert("\nO campo Nome está em branco.\n\nPor favor entre com o Nome.")	  return false;	  }   }// TRECHO JAVASCRIPT PARA VERIFICAR O CAMPO "NOME" --- FINAL// Verifica o campo Nome Mae.   {   var str = frm.nomemae.value   // Verifica se foram digitados mais de 10 caracteres.   if (str.length > 50)		 {		 alert("\nO campo Nome Mãe está limitado a\n\n50 caracteres ")		 return false;		 }   // Return false se o campo CONTEUDO estiver vazio.   if (str == "")	  {	  alert("\nO campo Nome Mãe está em branco.\n\nPor favor entre com o Nome Mãe.")	  return false;	  }	   // Return false se os numeros não forem de '0-9'.        // TRECHO JAVASCRIPT PARA VERIFICAR O CAMPO "Nomemae" --- FINAL   }// TRECHO JAVASCRIPT PARA VERIFICAR O CAMPO "cpf" --- INICIO// Verifica o campo cpf.   {   var str = frm.cpf.value   // Verifica se foram digitados mais de 11 numeros.   if (str.length > 11)		 {		 alert("\nO campo CPF está limitado a 11 números!")		 return false;		 }	  // Return false se os numeros não forem de '0-9'.    for (var i = 0; i < str.length; i++) 	  {	  var ch = str.substring(i, i + 1);	  if ((ch < "0" || "9" < ch)) 		 {		 alert("\nO campo CPF só aceita números. \n\nPor favor entre com o número.");		 return false;		 }	  }   }// TRECHO JAVASCRIPT PARA VERIFICAR O CAMPO "cpf" --- FINAL// TRECHO JAVASCRIPT PARA VERIFICAR O CAMPO "identidade" --- INICIO// Verifica o campo identidade.   {   var str = frm.identidade.value   // Verifica se foram digitados mais de 11 numeros.   if (str.length > 9)		 {		 alert("\nO campo Identidade está limitado a 9 números!")		 return false;		 }	  // Return false se os numeros não forem de '0-9'.    for (var i = 0; i < str.length; i++) 	  {	  var ch = str.substring(i, i + 1);	  if ((ch < "0" || "9" < ch)) 		 {		 alert("\nO campo Identidade só aceita números. \n\nPor favor entre com o número.");		 return false;		 }	  }   }// TRECHO JAVASCRIPT PARA VERIFICAR O CAMPO "identidade" --- FINAL// TRECHO JAVASCRIPT PARA VERIFICAR O CAMPO "titulo eleitor" --- INICIO// Verifica o campo tituloeleitor.   {   var str = frm.tituloeleitor.value   // Verifica se foram digitados mais de 11 numeros.   if (str.length > 11)		 {		 alert("\nO campo Titulo de Eleitor está limitado a 11 números!")		 return false;		 }	  // Return false se os numeros não forem de '0-9'.    for (var i = 0; i < str.length; i++) 	  {	  var ch = str.substring(i, i + 1);	  if ((ch < "0" || "9" < ch)) 		 {		 alert("\nO campo Titulo Eleitor só aceita números. \n\nPor favor entre com o número.");		 return false;		 }	  }   }// TRECHO JAVASCRIPT PARA VERIFICAR O CAMPO "identidade" --- FINAL// TRECHO JAVASCRIPT PARA VERIFICAR O CAMPO "endereço" --- INICIO// Verifica o campo endereço.{   {   var str = frm.endereco.value   // Verifica se foram digitados mais de 10 caracteres.   if (str.length > 45)		 {		 alert("\nO campo  Endereço  está limitado a\n\n45 caracteres ")		 return false;		 }   // Return false se o campo NOME estiver vazio.   if (str == " " )	  {	  alert("\nO campo Endereço está em branco.\n\nPor favor entre com o Endereço.")	  return false;	  }   }// TRECHO JAVASCRIPT PARA VERIFICAR O CAMPO "endereço" --- FINAL// TRECHO JAVASCRIPT PARA VERIFICAR O CAMPO "endereço" --- INICIO// Verifica o campo endereço.{   {   var str = frm.endereco.value   // Verifica se foram digitados mais de 10 caracteres.   if (str.length > 45)		 {		 alert("\nO campo  Endereço  está limitado a\n\n45 caracteres ")		 return false;		 }   // Return false se o campo NOME estiver vazio.   if (str == " " )	  {	  alert("\nO campo Endereço está em branco.\n\nPor favor entre com o Endereço.")	  return false;	  }   }// TRECHO JAVASCRIPT PARA VERIFICAR O CAMPO "endereço" --- FINAL// TRECHO JAVASCRIPT PARA VERIFICAR O CAMPO "bairro" --- INICIO// Verifica o campo endereço.{   {   var str = frm.bairro.value   // Verifica se foram digitados mais de 10 caracteres.   if (str.length > 20)		 {		 alert("\nO campo  Bairro  está limitado a\n\n20 caracteres ")		 return false;		 }   // Return false se o campo bairro estiver vazio.   if (str == " " )	  {	  alert("\nO campo Bairro está em branco.\n\nPor favor entre com o Bairro.")	  return false;	  }   }// TRECHO JAVASCRIPT PARA VERIFICAR O CAMPO "bairro" --- FINAL// TRECHO JAVASCRIPT PARA VERIFICAR O CAMPO "cidade" --- INICIO// Verifica o campo endereço.{   {   var str = frm.cidade.value   // Verifica se foram digitados mais de 30 caracteres.   if (str.length > 30)		 {		 alert("\nO campo  Cidade  está limitado a\n\n30 caracteres ")		 return false;		 }   // Return false se o campo NOME estiver vazio.   if (str == " " )	  {	  alert("\nO campo Cidade está em branco.\n\nPor favor entre com a Cidade.")	  return false;	  }   }// TRECHO JAVASCRIPT PARA VERIFICAR O CAMPO "cidade" --- FINAL// TRECHO JAVASCRIPT PARA VERIFICAR O CAMPO "DATA" --- INICIO// Verifica o campo DATA.   {   var str = frm.datanascimento.value		 // Verifica se foram digitados 12 caracteres.		 if (str.length == 12)			{			alert("\nO campo DATA requer 12 dígitos no formato:\n\nDD/MM/AAAA")			return false;			}	   // Verifica se os caracteres são números e barra.		 for (var i = 0; i < str.length; i++) 			{			var ch = str.substring(i, i + 1);			if ((ch < "0" || "9" < ch) && ch != "/") 			   {			   alert("\nO campo DATA aceita somente números e um barra no formato:\n\nDD/MM/AAAA");			   return false;			   }			}		 // Verifica o valor do dia.		 if ( (str.substring(0, 2) < 1)  ||  (str.substring(0, 2) > 31)  ) 			{			alert("\nDia incorreto.");			return false;			}		 // Verifica o valor do dia no valor do mês.			// Fevereiro			   if ( (str.substring(3, 5) == 2 )  &&  (str.substring(0, 2) > 29)  )				  {				  alert("\nFevereiro não tem mais que 29 dias.");				  return false;				  }			   if ( (str.substring(3, 5) == 2 )  &&  (str.substring(0, 2) == 29)  )				  { alert("\nVocê entrou com 29 de Fevereiro...\n\nVocê tem certeza de que é ano bissexto?"); }			// Abril			   if ( (str.substring(3, 5) == 4 )  &&  (str.substring(0, 2) > 30)  )				  {				  alert("\nAbril não tem mais que 30 dias.");				  return false;				  }			// Junho			   if ( (str.substring(3, 5) == 6 )  &&  (str.substring(0, 2) > 30)  )				  {				  alert("\nJunho não tem mais que 30 dias..");				  return false;				  }			// Setembro			   if ( (str.substring(3, 5) == 9 )  &&  (str.substring(0, 2) > 30)  )				  {				  alert("\nSetembro não tem mais que 30 dias..");				  return false;				  }			// Novembro			   if ( (str.substring(3, 5) == 11 )  &&  (str.substring(0, 2) > 30)  )				  {				  alert("\nNovembro não tem mais que 30 dias.");				  return false;				  }		 // Verifica o valor do mês.		 if ( (str.substring(3, 5) < 1)  ||  (str.substring(3, 5) > 12)  ) 			{			alert("\nMês incorreto.");			return false;			}		 // Verifica o valor do ano.		 if ( (str.substring(6, 8) < 1)  ||  (str.substring(6, 8) > 99)  ) 			{			alert("\nAno incorreto.");			return false;			}		 // Verifica posicionamento da barra.		 if ( str.substring(3, 4) == "/"  || str.substring(4, 5) == "/" ) 			{			alert("\nBarra misturada com o mês.");			return false;			}		 if ( str.substring(0, 1) == "/"  || str.substring(1, 2) == "/" ) 			{			alert("\nBarra misturada com o dia.");			return false;			}		 if ( str.substring(6, 7) == "/"  || str.substring(7, 8) == "/" ) 			{			alert("\nBarra misturada com o ano.");			return false;			}		 if ( str.substring(2, 3) != "/"  ||  str.substring(5, 6) != "/" ) 			{			alert("\nBarra misturada com a data.");			return false;			}   }   return true;   // TRECHO JAVASCRIPT PARA VERIFICAR O CAMPO "DATA" --- FINAL}</script></head><body><form name= "form" action="formcadastropaciente.php" method="post"  onSubmit="return verifica(this)" enctype="multipart/form-data" ><div name="center" align="center"  ><table width="95%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#CBD8A5" >  <tr>	<td height="30"><div align="right">		<label><input type="submit" name="btn_inserir" id="btn_inserir" value="Inserir" /><input type="submit" name="btn_excluir" id="btn_excluir" value="Excluir" /><input type="submit" name="btn_alterar" id="btn_alterar" value="Alterar" /><input type="submit"  name="btn_limpar" id="btn_limpar" value="Limpar" />	</label></div></td>  </tr></table><br>  <table width="95%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CBD8A5" class="bordaexterior">						<tr>			<td height="30" align="right"><font face="verdana,helvetica,arial" size="1">Nome do Paciente:</font></td>			<td height="30"><input type="text" name="nome" class="campoform" size="50" maxlength="50">			  <img src="img/busca_usu.gif" width="24" height="24" style="cursor:hand" onClick="Abrir()" alt="Procurar Pacientes">			  </td>			</tr>						<tr>			<td height="30" align="right"><font face="verdana,helvetica,arial" size="1">Nome da Mãe:</font></td>			<td height="30"><label>			  <input name="nomemae" type="text" class="campoform" id="nomemae" size="50" maxlength="50">			</label></td>			</tr>						<tr>			<td height="30" align="right"><font face="verdana,helvetica,arial" size="1">Identidade:</font></td>			<td height="30"><input name="identidade" type="text" class="campoform" size="25" maxlength="25"></td>			</tr>						<tr>			<td height="30" align="right"><font face="verdana,helvetica,arial" size="1">CPF:</font></td>			<td height="30"><input type="text" name="cpf" class="campoform" size="14" maxlength="14"></td>			</tr>						<tr>			<td height="30" align="right"><font face="verdana,helvetica,arial" size="1">Titulo de Eleitor:</font></td>			<td height="30"><input type="text" name="tituloeleitor" class="campoform" size="16" maxlength="16"></td>			</tr>						<tr>			<td height="30" align="right"><font face="verdana,helvetica,arial" size="1">Data de Nascimento:</font></td>			<td height="30"><input type="text" name="datanascimento" class="campoform" size="8" maxlength="10">			  <font face="verdana,helvetica,arial" size="1"> (Data no Formato: dd/mm/aaaa, exemplo: 12/12/2025.)</td>			</tr>						<tr>			<td height="30" align="right"><font face="verdana,helvetica,arial" size="1">Sexo:</font></td>			<td height="30" valign="middle"><label><input type="radio" name="sexo" value="Feminino"><font face="verdana,helvetica,arial" size="1">Feminino</font></label>			<label><input type="radio" name="sexo" value="Masculino"><font face="verdana,helvetica,arial" size="1">Masculino</font></label></td>			</tr>						<tr>			<td height="30" align="right"><font face="verdana,helvetica,arial" size="1">Estado Civil:</font></td>			<td height="30"><select name="estadocivil" class="campoform">				<option value="Solteiro">Solteiro</option>				<option value="Casado">Casado</option>				<option value="Separado">Separado</option>				<option value="Divorciado">Divorciado</option>				<option value="Amigado">Amigado</option>				<option value="Outros">Outros</option>				</select>			</td>			</tr>						<tr>			<td height="30" align="right"><font face="verdana,helvetica,arial" size="1">Endereço:</font></td>			<td height="30"><input name="endereco" type="text" class="campoform" size="45" maxlength="75"></td>			</tr>			<tr>			<td height="30" align="right"><font face="verdana,helvetica,arial" size="1">Bairro ou Distrito:</font></td>			<td height="30"><input name="bairro" type="text" class="campoform" size="45" maxlength="20"></td>			</tr>			<tr>			<td height="30" align="right"><font face="verdana,helvetica,arial" size="1">Cidade:</font></td>			<td height="30"><input name="cidade" type="text" class="campoform" id="cidade" size="50" maxlength="30"></td>			</tr>			<tr>			<td height="30" align="right"><font face="verdana,helvetica,arial" size="1">Nome do Conjuge:</font></td>			<td height="30"><input name="conjuge" type="text" class="campoform" size="65" maxlength="65"></td>			</tr>			<tr>			<td height="30" align="right"><font face="verdana,helvetica,arial" size="1">Telefone:</font></td>			<td height="30"><input name="telefone" type="text" class="campoform" size="13" maxlength="13"></td>			</tr>			<tr>			<td height="30" colspan="2" bgcolor="#BECE8C"><font face="verdana,helvetica,arial" size="1" color="#000000"><strong>Informações Sociais do Paciente. Preencha com Atenção.</strong></font></td>			</tr>			<tr>			<td height="30" align="right" bgcolor="#BECE8C"><font face="verdana,helvetica,arial" size="1">Número de Filhos:</font></td>			<td height="30" bgcolor="#BECE8C"><select name="numerofilhos" class="campoform">				<option value="1">1</option>				<option value="2">2</option>				<option value="3">3</option>				<option value="4">4</option>				<option value="5 ou mais">5 ou mais</option>				</select></td>			</tr>			<tr>			<td height="30" align="right" bgcolor="#BECE8C"><font face="verdana,helvetica,arial" size="1">Ocupação:</font></td>			<td height="30" bgcolor="#BECE8C"><input name="ocupacao" type="text" class="campoform" size="65" maxlength="65"></td>			</tr>			<tr>			<td height="30" align="right" bgcolor="#BECE8C"><font face="verdana,helvetica,arial" size="1">Número de Pessoas Trabalhando:</font></td>			<td height="30" bgcolor="#BECE8C"><select name="pessoastrabalhando" class="campoform">				<option value="1">1</option>				<option value="2">2</option>				<option value="3">3</option>				<option value="4">4</option>				<option value="5 ou mais">5 ou mais</option>				</select></td>			</tr>			<tr>			<td height="30" align="right" bgcolor="#BECE8C"><font face="verdana,helvetica,arial" size="1">Renda Familiar:</font></td>			<td height="30" bgcolor="#BECE8C"><select name="rendafamiliar" class="campoform">				<option value="Até R$ 300,00">Até R$ 300,00</option>				<option value="De R$ 301,00 a R$ 600,00">De R$ 301,00 a R$ 600,00</option>				<option value="De R$ 601,00 a R$ 900,00">De R$ 601,00 a R$ 900,00</option>				<option value="Acima de R$ 901,00">Acima de R$ 901,00</option>				<option value="5 ou mais">5 ou mais</option>				</select></td>			</tr>			<tr>			<td height="30" align="right" bgcolor="#BECE8C"><font face="verdana,helvetica,arial" size="1">Tipo de Casa:</font></td>			<td height="30" bgcolor="#BECE8C"><select name="tipocasa" class="campoform">				<option value=""></option>				<option value=""></option>				<option value=""></option>				<option value=""></option>				<option value=""></option>				</select></td>			</tr>			<tr>			<td height="30" align="right" bgcolor="#BECE8C"><font face="verdana,helvetica,arial" size="1">Pessoas Morando na Casa:</font></td>			<td height="30" bgcolor="#BECE8C"><select name="pessoasmorando" class="campoform">				<option value="1">1</option>				<option value="2">2</option>				<option value="3">3</option>				<option value="4">4</option>				<option value="5">5</option>				<option value="6">6</option>				<option value="7 ou mais">7 ou mais</option>				</select></td>			</tr>			<tr>			<td height="30" align="right" bgcolor="#BECE8C"><font face="verdana,helvetica,arial" size="1">Quantos Cômodos a Casa Possui:</font></td>			<td height="30" bgcolor="#BECE8C"><select name="numerocomodos" class="campoform">				<option value="1">1</option>				<option value="2">2</option>				<option value="3">3</option>				<option value="4">4</option>				<option value="5">5</option>				<option value="6">6</option>				<option value="7 ou mais">7 ou mais</option>				</select></td>			</tr>			<tr>			<td height="30" align="right" bgcolor="#BECE8C"><font face="verdana,helvetica,arial" size="1">Situação da Moradia:</font></td>			<td height="30" bgcolor="#BECE8C"><select name="situacaomoradia" class="campoform">				<option value="Própria">Propria</option>				<option value="Alugada">Alugada</option>				<option value="Cedida">Cedida</option>				</select></td>			</tr>			<tr>			<td height="30" align="right" bgcolor="#BECE8C"><font face="verdana,helvetica,arial" size="1">Possui Instalação Sanitária?</font></td>			<td height="30" bgcolor="#BECE8C"><label><input type="radio" name="instalacaosanitaria" value="Sim"><font face="verdana,helvetica,arial" size="1">			Sim</font></label>			<label><input type="radio" name="instalacaosanitaria" value="Não"><font face="verdana,helvetica,arial" size="1">Não</font></label></td>			</tr>			<tr>			<td height="30" align="right" bgcolor="#BECE8C"><font face="verdana,helvetica,arial" size="1">Possui Água Encanada?</font></td>			<td height="30" bgcolor="#BECE8C"><label>				<input type="radio" name="aguaencanada" value="Sim">			<font face="verdana,helvetica,arial" size="1"><font face="verdana,helvetica,arial" size="1">Sim</font></font></label>			<label><input type="radio" name="aguaencanada" value="Não"><font face="verdana,helvetica,arial" size="1">Não</font></label></td>			</tr>			<tr>			<td height="30" align="right" bgcolor="#BECE8C"><font face="verdana,helvetica,arial" size="1">Possui Rede Elétrica?</font></td>			<td height="30" bgcolor="#BECE8C"><label><input type="radio" name="redeeletrica" value="Sim"><font face="verdana,helvetica,arial" size="1">Sim</font></label>			<label><input type="radio" name="redeeletrica" value="Não"><font face="verdana,helvetica,arial" size="1"><font face="verdana,helvetica,arial" size="1">Não</font></font></label></td>			</tr>			<tr>			<td height="30"></td>			<td height="30"><input type="hidden" name="ResponsavelCadastro">			  <input type="hidden" name="DataHoraCadastro"></td>			</tr>    <?php          //alterando um paciente	function alterar($nome,$crm,$codmedico) {   }//incluindo um pacientefunction incluir($nome,$sexo,$estadocivil,$datanascimento,$identidade,$tituloeleitor,$cpf,$endereco,$bairro,$telefone,$conjugue,$numerofilhos,$nomemae,$ocupacao,$pessoastrabalhando,$rendafamiliar,$tipocasa,$pessoasmorando,$numerocomodos,$instalacaosanitaria,$aguaencanada,$aguautilizada,$redeeletrica,$cidade,$situacaomoradia) {         //($nome,$sexo,$estadocivil,$datanascimento,$identidade,$tituloeleitor,$cpf,$endereco,$bairro,$telefone,$conjugue,$numerofilhos,$nomepai,$nomemae,$ocupacao,$pessoastrabalhando,$rendafamiliar,$tipocasa,$pessoasmorando,$numerocomodos,$instalacaosanitaria,$aguaencanada,$aguautilizada,$redeeletrica,$cidade,$situacaomoradia)		 // Conexão com o Banco de Dados e o Database "sigex"		include "Connections/conexao.php";				 $data = data_mysql($datanascimento); 	//	$query = "select nome,nomemao from tb_paciente where nome= $nome and nomemae = $nomemae";//	$result = pg_query($query); 												  $query = "insert into tb_paciente(nome,sexo,estadocivil,datanascimento,identidade,tituloeleitor,cpf,endereco,bairro,telefone,conjugue,numerofilhos,nomemae,ocupacao,pessoastrabalhando,rendafamiliar,tipocasa,pessoasmorando,numerocomodos,instalacaosanitaria,aguaencanada,redeeletrica,cidade,  situacaomoradia) values ('$nome','$sexo','$estadocivil','$data','$identidade','$tituloeleitor','$cpf','$endereco','$bairro','$telefone','$conjugue','$numerofilhos','$nomemae','$ocupacao','$pessoastrabalhando','$rendafamiliar','$tipocasa','$pessoasmorando','$numerocomodos','$instalacaosanitaria','$aguaencanada','$redeeletrica','$cidade','$situacaomoradia')";			 // //sexo,estadocivil,datanascimento,identidade,tituloeleitor,cpf,endereco,bairro,telefone,conjugue,nume//rofilhos,nomepai,nomemae,ocupacao,pessoastrabalhando,rendafamiliar,tipocasa,pessoasmorando,numero//comodos,instalacaosanitaria,aguaencanada,aguautilizada,redeeletrica,cidade,situacaomoradia) values(//'$nome','$sexo','$estadocivil','$datanascimento','$identidade','$tituloeleitor','$cpf','$end//ereco','$bairro','$telefone','$conjugue','$numerofilhos','$nomepai','$nomemae','$ocupacao','$pess//oastrabalhando','$rendafamiliar','$tipocasa','$pessoasmorando','$numerocomodos','$instalacaosanitar//ia','$aguaencanada','$aguautilizada','$redeeletrica,$cidade,$situacaomoradia)'";			 			// echo $data;			  $result = pg_query($query); 										 if($result){						 					echo '<script>alert("\nCadastro efetuado com socesso!")						  </script>';				 					   echo  "<meta HTTP-EQUIV='refresh' CONTENT='1;URL=formcadastropaciente.php'>";				  }					  								  	  pg_close();   }//excluindo um pacientefunction excluir() {    // Conexão com o Banco de Dados e o Database "sigex"    }if ($_POST) {				  if ($_POST['btn_inserir']) {			  			 			  									  incluir($_POST['nome'],$_POST['sexo'],$_POST['estadocivil'],							 $_POST['datanascimento'],$_POST['identidade'],								 $_POST['tituloeleitor'],$_POST['cpf'],$_POST['endereco'],								 $_POST['bairro'],$_POST['telefone'],$_POST['conjuge'],								 $_POST['numerofilhos'],$_POST['nomemae'],								 $_POST['ocupacao'],$_POST['pessoastrabalhando'],								 $_POST['rendafamiliar'],$_POST['tipocasa'],$_POST['pessoasmorando'],								 $_POST['numerocomodos'],$_POST['instalacaosanitaria'],								 $_POST['aguaencanada'],$_POST['aguautilizada'],$_POST['redeeletrica'								 ],$_POST['cidade'],$_POST['situacaomoradia']);								 								 echo $data;								 			  } elseif ($_POST['btn_alterar']) {						  alterar();			  } elseif ($_POST['btn_excluir']) {						  excluir();			  } elseif ($_POST['btn_limpar']) {							     				}   }      //converter data DD/MM/AAAA para AAAA-MM-DD  ----------------------------------------function data_mysql($data){	$data = explode("/",$data);			$novadata = $data[2].'-'.$data[1].'-'.$data[0];	return $novadata;}?></table></div></form></body></html>

Página de busca:

<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>usca de Pacientes</title><link href="css/index.css" rel="stylesheet" type="text/css"><style type="text/css"><!--body {	background-color: #E3EACE;	margin-top: 14px;}--></style></head><body> <form name="formulario" id="formulario" action="" method="post" target="resultado">			<table width="400" height="120" border="0" cellpadding="1" bgcolor="#EEEEEE">				<tr bgcolor="#FFFFFF">					<td colspan="7"><img src="img/busca_usu.gif" align="absmiddle">Busca de Pacientes </td>				</tr>				<tr>					<td colspan="7">Filtrar por: </td>				</tr>				<tr>					<td>Nome:</td>					<td colspan="5"><input name="nome" type="text" id="nome" value="" size="40" maxlength="40"></td>					<td><input type="submit" name="Submit" value="Buscar" onClick=""></td>				</tr>				<tr>					<td colspan="7">					<?php						include "Connections/conexao.php";						$teste = $_POST[nome];						$query = "select cod_paciente,nome,nomemae,datanascimento from tb_paciente where nome like '%" . $_POST['nome'] . "%'";							$resposta = pg_query($query) or die("SQL.:" . $query);						$registros = pg_num_rows($resposta);						echo ('<table border="1" width="400" height="120">');						echo('<tr>');						echo('<td>C. Paciente</td>');						echo('<td>Nome</td>');						echo('<td>Nome da Mãe</td>');						echo('<td>Data de Nascimento</td>');						echo('</tr>');						while($dados=pg_fetch_array($resposta)) {							echo('<tr>');							 echo('<td><a href="formcadastropaciente.php?cod_paciente=' . $dados['cod_paciente'] . '">' . $dados['cod_paciente'] . '</a></td> ');							echo('<td>' . $dados['nome'] . '</td>');							echo('<td>' . $dados['nomemae'] . '</td>');							echo('<td>' . $dados['datanascimento'] . '</td>');							echo('</tr>');						}						echo('</table>');					?>					</td>				</tr>							</table>		</form></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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