Ir para conteúdo

POWERED BY:

Arquivado

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

Franlia

Inserindo registro no banco!

Recommended Posts

Pessoal, não querendo abusar ja abusando, e nao quiserem ajudar vou entender, mas sou novo em sql e php..e to com um problema...

 

quero colocar uma pesquisa antes de fazer o insert na tabela, para ver se ja existe um valor em determinado campo! se existir nao inserir!

 

o campo se chama UID e tive de colocar UNIQUE, só que da msg fora do formulario...

 

como faço?

 

eis:

 

if(isset($_GET["idA"]))

{

$idA=$_GET["idA"];

$valorbot="alterar";

$acao="Alterar";

$altbot="Confirmar alteração de registro";

qf("SELECT * FROM conteudo_associados WHERE id_associado=$idA",$registro);

 

 

} else if(isset($_GET["idD"])){

 

 

 

 

 

q("DELETE FROM conteudo_associados WHERE id_associado = $idD");

echo "<script>alert('Registro excluído com sucesso!');</script>";

 

$valorbot="salvar";

$acao="Cadastrar";

$altbot="Incluir registro";

 

 

} else {

$valorbot="salvar";

$acao="Cadastrar";

$altbot="Incluir registro";

};

 

 

 

if(getenv("REQUEST_METHOD") == "POST")

{

 

$acao=$_POST['acao'];

 

$idAlt=$_POST['idA'];

$nome=$_POST['nome'];

$uid=$_POST['uid'];

$divisao=$_POST['divisao'];

 

$data_exclusao=$_POST['data_exclusao'];

$a = explode("/",$data_exclusao);

$dia = $a[0];

$mes = $a[1];

$ano = $a[2];

$data_exclusao = $ano.'-'.$mes.'-'.$dia;

 

// tirar espaços em branco das variaveis recebidas atraves do formulario

$nome = trim($nome);

$uid = trim($uid);

$divisao = trim($divisao);

 

 

if($acao=='Alterar'){

 

 

 

q("UPDATE conteudo_associados SET

nome='$nome',

uid='$uid',

divisao='$divisao',

data_exclusao='$data_exclusao'

WHERE id_associado=$idAlt");

 

 

 

echo "<script> alert ('Registro alterado com sucesso!'); </script>";

 

}

 

if($acao=="Cadastrar") {

 

 

 

 

q("INSERT INTO conteudo_associados(nome, uid, divisao ,data_exclusao) VALUES ('$nome','$uid' ,'$divisao' ,'$data_exclusao')");

$id_in=mysql_insert_id();

 

 

 

 

 

 

include 'inc_enviaMensagem.php';

 

echo "<script> alert ('Registro efetuado com sucesso!');</script>";

 

}

 

}

 

 

qv("SELECT COUNT(*) as total FROM conteudo_associados",$rs);

$lin=mysql_num_rows($rs);

if($lin!=0)

{

$rowt = mysql_fetch_object($rs);

$total = $rowt->total;

$npag = intval($total/04);

if( $total%04 > 0 )

$npag++;

}

 

$offset = 0;

if(isset($_POST["pag"]) && ($_POST["pag"] != 'pág.'))

{

$pag = $_POST["pag"];

$pagCorrente=$pag;

}

else

{

$pag = 1;

$pagCorrente=1;

}

 

// teste para saber se a pessoa digitar um número de página maior que o total de páginas

if($pag > $npag)

{

$pag = $npag;

$pagCorrente=$npag;

}

 

if($pag > 1)

$offset = ($pag+1)*04;

if(isset($_GET["offset"]))

$offset = $_GET["offset"];

 

?>

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.