Estou tendo o seguinte problema: criei um campo date que nomeei de niverpac para cadastrar o aniversário das pessoas cadastradas. Para cadastrar essa data usei o seguinte recurso:
Quando digito uma data, por exemplo, 14/02/1974, ele fica registrado no banco 1974-02-14
Quando quero puxar os registros dessas pessoas cadastradas, o campo niverpac sempre aparece zerado no formato 00/00/0000
Para puxar estou usando esse script:
Já tentei várias formas, mas não consigo puxar a data cadastrada no banco de dados.
Estou mandando os script que estou usando. Se alguém puder me ajudar, agradeço muito.
Script para cadastrar
<?php
include("conexao.php");
$conexao=mysql_connect ("localhost", "root", "")or die("conexo no realizada");
$bd=mysql_select_db ("oroclin")or die ("banco de dados no encontrado");
$nomepac=$_POST["nomepac"];
$telpac=$_POST["telpac"];
$celpac=$_POST["celpac"];
$niverpac=$_POST["niverpac"];
$endpac=$_POST["endpac"];
$emailpac=$_POST["emailpac"];
$cpfpac=$_POST["cpfpac"];
$planopac=$_POST["planopac"];
$obspac=$_POST["obspac"];
$obs2pac=$_POST["obs2pac"];
$dia=$_POST["niverpac"];
$niverpac = implode("-", array_reverse(explode("/", $dia)));
if ($cpfpac=="")
{
echo("O campo cpf obrigatrio");
exit;
}
$sql= "insert into pacientes(nomepac, endpac, telpac, celpac, niverpac, cpfpac, emailpac, planopac, obspac, obs2pac)values('$nomepac', '$endpac', '$telpac', '$celpac', '$niverpac', '$cpfpac', '$emailpac', '$planopac', '$obspac', '$obs2pac')";
mysql_query($sql) or die ($sql);
echo "dados cadastrados com sucesso";
exit;
?>
</body>
</html>
Pergunta
Robertoweb
Oi Pessoal
Estou tendo o seguinte problema: criei um campo date que nomeei de niverpac para cadastrar o aniversário das pessoas cadastradas. Para cadastrar essa data usei o seguinte recurso:
$dia=$_POST["niverpac"]; $niverpac = implode("-", array_reverse(explode("/", $dia)));Quando digito uma data, por exemplo, 14/02/1974, ele fica registrado no banco 1974-02-14 Quando quero puxar os registros dessas pessoas cadastradas, o campo niverpac sempre aparece zerado no formato 00/00/0000 Para puxar estou usando esse script:<td>Nascimento:</td> <td><input type="text" name="niverpac" value="<?php $busca=mysql_query("select niverpac from pacientes"); $dia=mysql_fetch_array($busca); echo implode('/',array_reverse(explode('-',$dia['niverpac'])));?>" ></td> </tr>Já tentei várias formas, mas não consigo puxar a data cadastrada no banco de dados. Estou mandando os script que estou usando. Se alguém puder me ajudar, agradeço muito. Script para cadastrar<?php include("conexao.php"); $conexao=mysql_connect ("localhost", "root", "")or die("conexo no realizada"); $bd=mysql_select_db ("oroclin")or die ("banco de dados no encontrado"); $nomepac=$_POST["nomepac"]; $telpac=$_POST["telpac"]; $celpac=$_POST["celpac"]; $niverpac=$_POST["niverpac"]; $endpac=$_POST["endpac"]; $emailpac=$_POST["emailpac"]; $cpfpac=$_POST["cpfpac"]; $planopac=$_POST["planopac"]; $obspac=$_POST["obspac"]; $obs2pac=$_POST["obs2pac"]; $dia=$_POST["niverpac"]; $niverpac = implode("-", array_reverse(explode("/", $dia))); if ($cpfpac=="") { echo("O campo cpf obrigatrio"); exit; } $sql= "insert into pacientes(nomepac, endpac, telpac, celpac, niverpac, cpfpac, emailpac, planopac, obspac, obs2pac)values('$nomepac', '$endpac', '$telpac', '$celpac', '$niverpac', '$cpfpac', '$emailpac', '$planopac', '$obspac', '$obs2pac')"; mysql_query($sql) or die ($sql); echo "dados cadastrados com sucesso"; exit; ?> </body> </html>Script para buscar os cadastros<?php include("conexao.php"); $cpfpac=$_POST["cpfpac"]; if($cpfpac=="") { $cpfpac=$_GET["cpfpac"]; } if($cpfpac=="") {echo "Campo CPF obrigatrio"; exit; } $sql="select *from pacientes where cpfpac='$cpfpac'"; $resultado=mysql_query($sql) or die ("Problema na Consulta"); $linha=mysql_fetch_array ($resultado); $codpac=$linha["codpac"]; $nomepac=$linha["nomepac"]; $telpac=$linha["telpac"]; $celpac=$linha["celpac"]; $niverpac=$linha["niverpac"]; $endpac=$linha["endpac"]; $emailpac=$linha["emailpac"]; $cpfpac=$linha["cpfpac"]; $planopac=$linha["planopac"]; $obspac=$linha["obspac"]; $obs2pac=$linha["obs2pac"]; ?> <form method="post" action="movpac.php"> <h1 align="center">Altera / Exclui Paciente</h1> <center> <table border="1" cellspacing="0" cellpadding="0"> <tr> <td>Código:</td> <td><input type="text" name="codpac" value="<?php echo $codpac?>" readonly></td> </tr> <tr> <td>Nome:</td> <td><input type="text" name="nomepac" value="<?php echo $nomepac?>"></td> </tr> <tr> <td>Endereço:</td> <td><input type="text" name="endpac" value="<?php echo $endpac?>"></td> </tr> <tr> <td>CPF:</td> <td><input type="text" name="cpfpac" value="<?php echo $cpfpac?>" ></td> </tr> <tr> <td>Telefone:</td> <td><input type="text" name="telpac" value="<?php echo $telpac?>" ></td> </tr> <tr> <td>Celular:</td> <td><input type="text" name="celpac" value="<?php echo $celpac?>" ></td> </tr> <tr> <td>Nascimento:</td> <td><input type="text" name="niverpac" value="<?php $busca=mysql_query("select niverpac from pacientes"); $dia=mysql_fetch_array($busca); echo implode('/',array_reverse(explode('-',$dia['niverpac'])));?>" ></td> </tr> <tr> <td>E-mail:</td> <td><input type="text" name="emailpac" value="<?php echo $emailpac?>" ></td> </tr> <tr> <td>Plano:</td> <td><input type="text" name="planopac" value="<?php echo $planopac?>" ></td> </tr> <tr> <td>Histrico:</td> <td><input type="text" name="obspac" value="<?php echo $obspac?>" ></td> </tr> <tr> <td>OBS:</td> <td><input type="text" name="obs2pac" value="<?php echo $obs2pac?>" ></td> </tr> <tr> <th colspan=2> <input type="submit" name="atualizar" value="atualizar"> <input type="submit" name="excluir" value="excluir"></th> </tr> </table> </center> </form> </body> </html>Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.