Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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"];
?>Carregando comentários...