Pessoal to com uma pequena duvida mas não to conseguindo resolver me umas dicas.
tenho q fazer um bloqueio de inserção de dados numa tabela
ex:
Tenho a tabela aluno onde o Codigo é matricula:
atributos da tabela aluno
matricula
aluno
Tenho uma tabela chamado responsavel:
atributos da tabela responsavel
cod_resp
responsavel
matricula ( que é referente a tabela aluno ou seja a matricula do aluno)
A condição q tenho q impor é para a tabela responsavel só pode ter um registro para cada matricula.
ex:
tabela aluno
matricula = 1
aluno= Marcio
Tabela responsavel
cod_resp= 1
responsavel = joão
matricula = 1
Só pode inserir um responsavel para essa matricula, se tentar inserir outro volta a mensagem ( dados já cadastrados pra essa matricula)
alguém pode me da umas dicas de como fazer isso?
fiz isso mas não funcionou
[
$sql1= "select matricula from responsavel
where matricula = $ matricula";
$rs=executaquery($sql1);
wilhe ( $linha=mysql_fetch_array($rs)){
$matricula=$linha[" matricula"];
if ($matricula == true){
echo" dados já cadastrado pra essa matricula";
}
elseif ($matricula == false){
sql ="insert into responsavel (responsavel, matricula)
values (".$responsavel.",".$matricula.")";
$rs=executaquery($sql);
]
Aí galera é +- isso
Qualquer ajuda é bem vinda, (tenho alguns sistema quando vao inserir cliente por exemplo verifica se o cpf já existe no BD se já existe não permite iserir um outro cliente com mesmo cpf, e +- isso q preciso se alguém tiver o script pra me mandar agradeço)
Pergunta
EDENUNCIO
Pessoal to com uma pequena duvida mas não to conseguindo resolver me umas dicas.
tenho q fazer um bloqueio de inserção de dados numa tabela
ex:
Tenho a tabela aluno onde o Codigo é matricula:
atributos da tabela aluno
matricula
aluno
Tenho uma tabela chamado responsavel:
atributos da tabela responsavel
cod_resp
responsavel
matricula ( que é referente a tabela aluno ou seja a matricula do aluno)
A condição q tenho q impor é para a tabela responsavel só pode ter um registro para cada matricula.
ex:
tabela aluno
matricula = 1
aluno= Marcio
Tabela responsavel
cod_resp= 1
responsavel = joão
matricula = 1
Só pode inserir um responsavel para essa matricula, se tentar inserir outro volta a mensagem ( dados já cadastrados pra essa matricula)
alguém pode me da umas dicas de como fazer isso?
fiz isso mas não funcionou
[
$sql1= "select matricula from responsavel
where matricula = $ matricula";
$rs=executaquery($sql1);
wilhe ( $linha=mysql_fetch_array($rs)){
$matricula=$linha[" matricula"];
if ($matricula == true){
echo" dados já cadastrado pra essa matricula";
}
elseif ($matricula == false){
sql ="insert into responsavel (responsavel, matricula)
values (".$responsavel.",".$matricula.")";
$rs=executaquery($sql);
]
Aí galera é +- isso
Qualquer ajuda é bem vinda, (tenho alguns sistema quando vao inserir cliente por exemplo verifica se o cpf já existe no BD se já existe não permite iserir um outro cliente com mesmo cpf, e +- isso q preciso se alguém tiver o script pra me mandar agradeço)
Link para o comentário
Compartilhar em outros sites
3 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.