Ir para conteúdo

POWERED BY:

Arquivado

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

bcs_ptx

Evitar ao inserir dados duplicados

Recommended Posts

Eai raça seguinte, queria fazer algo bem simples, tipo fiz um insert, mas quando eu clicar em inserir gostaria que ele fizec uma busca e se o nome do paciente foc igual ele apareceria, paciente ja cadastrado, deseja substituir?

segue abaixo meu código, oque teria que mudar, sei que tem que fazer um select antes, mas tentei e não deu certo.Abraços

 

<?php

 

if($_POST){

 

$inserir = "INSERT INTO procedimentos

(

paciente

 

)

VALUES

(

'".$_POST['paciente']."')";

}

 

if(!$resultado = mysql_query($inserir)){

echo 'Erro ao Cadastrar';

exit();

}else{

echo '<script language= "JavaScript">location.href="form_lista_procedimentos.php"</script>';

}

 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim que voce verifica:

$paciente = $_POST['paciente'];
$sql = "SELECT * FROM procedimentos WHERE paciente = '$paciente'";
$query = mysql_query($sql);
$num_rows = mysql_num_rows($query);

if($num_rows == 0)
{
 \\ nome ok
}

else
{
  \\ nome duplicado
}

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.