Ir para conteúdo

POWERED BY:

Arquivado

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

Leandromx

[Resolvido] Ao apagar um ID relacionada aparece um erro

Recommended Posts

Oi pessoal boa tarde,

 

Vamos é o seguinte.

Vou dar um exemplo, eu tenho um cadastro de imóvel,

cadImovel

cadCidade

cadEstado

 

o campo cadCidade é alimentado através da tabela_cidades, ou seja, no campo IMBCidade eu gravo a ID ..

Tudo bem até funcionando.

Só que acontece.

Se eu chegar e excluir a cidade relacionada com o cadImovel (excluir da tabela_cidades) ele dá um erro

 

Warning: mysql_result() [function.mysq-result]: Unable to jump to row 0 on MYSQL result index 31 in d:\web\meusite.....

Isso dai aparece quando eu entra na página de alterar, ai ele vai buscar a referência da cidade e não acha porque excluir e dá essa mensagem.

 

Como faço para tirar essa mensagem? colocar uma outra tipo ESCOLHA UMA CIDADE

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poxa esqueci de colocar como está minha combo

 

<select name="cidade" id="cidade" style="width: 143;">
					  <option value="<?=mysql_result($cidade,0,"id")?>"> 
					  <?=mysql_result($cidade,0,"cidade")?>
					  </option>
<?
  while($row = mysql_fetch_array($cidades,MYSQL_ASSOC)){					  
?>
<option value="<?=$row[id]?>"> 
					  <?=$row[cidade]?>
					  </option>
<?
  }
?>					  
					</select>

Só para reforçar, está funcionando mas se o IMOVEL CASA tiver a cidade de SANTO ANDRÉ cadastrada esta OK, se apagar a cidade de SANTO ANDRÉ direto pela TABELA ele aparece a mensagem....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como faço para tirar essa mensagem? colocar uma outra tipo ESCOLHA UMA CIDADE

não faz

 

se você tem um campo na tabela imóvel que é FK de outra tabela como a municipio

você não vai poder excluir a cidade da tabela municipio enquanto houver um registro na tabela imóvel que se relaciona com esse registro que você quer excluir.

 

 

Isso dai aparece quando eu entra na página de alterar, ai ele vai buscar a referência da cidade e não acha porque excluir e dá essa mensagem.

Como faço para tirar essa mensagem? colocar uma outra tipo ESCOLHA UMA CIDADE

o que você está fazendo que acha que precisa fazer isso????

 

pois o que você vai fazer na verdade vai ser trocar o código da cidade que está na tabela imóvel.

o imóvel vai trocar de cidade?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Excelente, VsMoraes

Adaptei algumas coisas aqui e foiiiiiiiiiiiii

Brigadão pela ajuda sua

 

 

//

Como faço para tirar essa mensagem? colocar uma outra tipo ESCOLHA UMA CIDADE

R: não faz

RE: Faz sim acabei de fazer

 

//imóvel vai trocar de cidade?

R: Não mas por ventura o cara é leigo e sai apagando tudo tem uma saida para não ficar com erro de programação a tela

 

Valeu RESOLVIDO

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.