Lucke, eu estou fazendo alguma ou algumas coisas erradas, pois quando eu insiro dados repetidos no formulário ele cadastra assim mesmo, ou seja fico com pacientes diferentes com a mesma data e hora para consulta.
Coloquei no endereço provisório abaixo, caso vc. queira dar uma olhada para ver como é o formulário.
Pergunta
Murilo Cabral
Lucke, eu estou fazendo alguma ou algumas coisas erradas, pois quando eu insiro dados repetidos no formulário ele cadastra assim mesmo, ou seja fico com pacientes diferentes com a mesma data e hora para consulta.
Coloquei no endereço provisório abaixo, caso vc. queira dar uma olhada para ver como é o formulário.
http://www.pbfjacarepagua.com.br/rf/
Tem como vc. verificar onde estou errando?
<? if(isset($_POST['enter'])){
$nome = $_POST['nome'];
$dddfixo = $_POST['dddfixo'];
$fixo = $_POST['fixo'];
$dddcel = $_POST['dddcel'];
$cel = $_POST['cel'];
$email = $_POST['email'];
$profissional = $_POST['profissional'];
$dia = $_POST['dia'];
$mes = $_POST['mes'];
$ano = $_POST['ano'];
$hora = $_POST['hora'];
include 'conexao.php';
$query_insert = mysql_query("INSERT INTO agenda (nome, dddfixo, fixo, dddcel, cel, email, profissional, dia, mes, ano, hora) VALUES ('$nome', '$dddfixo', '$fixo', '$dddcel', '$cel', '$email', '$profissional', '$dia', '$mes', '$ano', '$hora')");
if($query_insert == ''){
echo "<script language=javascript'>
window.alert('Ocorreu um erro ao Agendar a sua Consulta!');
</script>";
}else{
echo "<script language='javascript'>
window.alert('Consulta Agendada com sucesso!');
</script>";
$dado = $_GET['hora]; //Pegamos o que vier escrito na variavel $dado
//Configure a conexão com o host abaixo:
$host = "localhost"; //Host
$usuariodb = "usuario";//Usuario
$senhadb = "senha";//Senha
$db = "nome do banco de dados";//Database
$tb = "nome da tabela";//Tabela
//Conectando:
$conexao=mysql_connect ("$host", "$usuariodb", "$senhadb") or die ("Não foi possivel conectar ao Host!");
$selecionadb= mysql_select_db ("$db") or die ("A database não existe!");
if (empty($dado)){ echo "Insira algum dado!"; }
else{
$query1 = mysql_query("SELECT * FROM $tb AND WHERE dado='$hora'");
$numeros = mysql_num_rows ($query);
if ($numeros=="0"){
$query2 = "INSERT INTO $tb (dado) VALUES ('$hora')";
$inserir = mysql_query($query2);
if (!$inserir){ echo "Algo deu errado!";
}else{
echo "Dado inserido!"; }
}
else{
echo "já tem um dado igual a este cadastrado!!";
}}}}}
?>
Link para o comentário
Compartilhar em outros sites
11 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.