é o seguinte.. estou com o seguinte desafio e que não estou conseguindo resolver sozinho, por isso conto com a ajuda de vocês...
Eu estou trabalhando em um sistema já pronto onde tenho que fazer algumas alterações e uma delas é: fazer o update de um cadastro caso ele já tenha sido cadastrado, caso contrário farei a inclusão de um novo cadastro... até aí tudo bem se esse sistema não tivesse o seguinte problema. Vejam:
<?
// esse flag é uma identificação do que deve fazer
...
elseif ($flag == "53"){
// aqui está o problema... esse delete se eu tirar as inserções saem duplicados e o Update não funciona...
$sql = "delete from ....";
$bd->exec($sql);
$arrcampo =split(';',$campo);
for ($ir = 0;$ir < count($arrcampo); $ir++){
$sql = "insert into ...";
$bd->exec($sql);
}
.......
?>
Já tentei colocar direto dentro do for.... mas se eu tirar esse delete do início do flag, quando for deletar um registro, não funciona....
Pergunta
MTavares
Pessoal...
é o seguinte.. estou com o seguinte desafio e que não estou conseguindo resolver sozinho, por isso conto com a ajuda de vocês...
Eu estou trabalhando em um sistema já pronto onde tenho que fazer algumas alterações e uma delas é: fazer o update de um cadastro caso ele já tenha sido cadastrado, caso contrário farei a inclusão de um novo cadastro... até aí tudo bem se esse sistema não tivesse o seguinte problema. Vejam:
Já tentei colocar direto dentro do for.... mas se eu tirar esse delete do início do flag, quando for deletar um registro, não funciona....
Alguém poderia me dar essa força...?
Abraços...
Link para o comentário
Compartilhar em outros sites
0 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.