vinicius Leitão Postado Janeiro 29, 2010 Denunciar Share Postado Janeiro 29, 2010 Não estou conseguindo excluir do meu bdaqui está o php:<?include('conecta.php');$iexcluir=$_GET['excluir'];$sql="delete from jogos where cod=$iexcluir";mysql_query($sql,$conexao); ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Anarquista Postado Janeiro 29, 2010 Denunciar Share Postado Janeiro 29, 2010 mude para $_POST['excluir'];abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vinicius Leitão Postado Janeiro 29, 2010 Autor Denunciar Share Postado Janeiro 29, 2010 Não resolveu o problemamas Vlw mesmo assim Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Anarquista Postado Janeiro 29, 2010 Denunciar Share Postado Janeiro 29, 2010 vinicus...tente depurar seu código... dá um echo() nessa linha:$sql="delete from jogos where cod=$iexcluir";ex:echo $sql;e veja se está passando a variável $iexcluirabraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vinicius Leitão Postado Janeiro 29, 2010 Autor Denunciar Share Postado Janeiro 29, 2010 Realmente a variavel $iexcluir não está chegando, mas o que era para ser o conteudo da variavel passa pela barra de endereço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Anarquista Postado Janeiro 29, 2010 Denunciar Share Postado Janeiro 29, 2010 desculpe vinicius... não entendi...tem como colocar uma parte do seu código para podermos analisar?abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vinicius Leitão Postado Janeiro 29, 2010 Autor Denunciar Share Postado Janeiro 29, 2010 Primeira pagina:<?phpinclude('conecta.php');$icod=$_GET['icod'];$sql=select * from jogos where cod=$icod";$exe=mysql_query($sql,$conexao);$campo=mysql_fetch_row($exe);?><table width="40%" border="0" align="center" cellpadding="2" cellspacing="2"> <tr> <td colspan="2" align="center"><span class="style1">Deseja excluir este jogo?</span></td> </tr> <tr> <td width="18%"><img src="fotos/<?php echo $campo[8]?>" width="80" border="0"/></td> <td width="82%" class="style1"><?php echo $campo[1]?></td> </tr> <tr> <td colspan="2"><table width="100%" border="0" align="center" cellpadding="2" cellspacing="2"> <tr> <td width="50%" align="center"><a href="ex.php?icod=<?php echo $campo[0]?>" class="style1 style2">Sim</a></td> <td width="50%" align="center"> <a href="jogosp.php" class="style1 style2">Não</a></td> </tr> </table></td> </tr></table></body></html>Quando clicar sim passa pra essa:<?include('conecta.php');$iexcluir=$_GET['excluir];$sql="delete from jogos where cod=$iexcluir";mysql_query($sql,$conexao);?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Janeiro 29, 2010 Denunciar Share Postado Janeiro 29, 2010 O parãmetro do link Sim é icod e não excluir. Então seria $_GET["icod"] ao invés de $_GET["excluir"]. Tente isso. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Anarquista Postado Janeiro 29, 2010 Denunciar Share Postado Janeiro 29, 2010 Vinicius,eu tomei a liberdade e fiz algumas alterações no seu código porque não entendi muito bem de onde vem as variáveis:$campo[1], $campo[2]....porque eu não vi nenhum laço ou array que buscasse isso...então eu fiz dessa forma:<?phpinclude('conecta.php');$icod=$_GET['icod'];$sql=select * from jogos where cod=$icod";$exe=mysql_query($sql,$conexao);?><table width="40%" border="0" align="center" cellpadding="2" cellspacing="2"><tr><td colspan="2" align="center"><span class="style1">Deseja excluir este jogo?</span></td></tr><?php while($campo=mysql_fetch_row($exe)){ ?><tr><td width="18%"><img src="fotos/<?php echo $campo["cod]; ?>" width="80" border="0"/></td><td width="82%" class="style1"><?php echo $campo["cod"]; ?></td></tr><tr><td colspan=2"><table width="100%" border="0" align="center" cellpadding="2" cellspacing="2"><tr><td width="50%" align="center"><a href="ex.php?icod=<?php echo $campo["cod]; ?>" class="style1 style2">Sim</a></td><td width="50%" align="center"> <a href="jogosp.php" class="style1 style2">Não</a></td></tr></table></td><?php } ?></tr></table></body></html><?include('conecta.php');$iexcluir=$_POST['icod'];$sql=delete from jogos where cod=$iexcluir";mysql_query($sql,$conexao);?>Observe bem as mudanças....eu coloquei $campo["cod].. porque acredito que seja o id de sua tabela...abraçosVinicus....mas antes... aconselho a tenta o que o Renato falou... você estava buscando o nome errado...abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vinicius Leitão Postado Janeiro 29, 2010 Autor Denunciar Share Postado Janeiro 29, 2010 Vlw a ajuda, mas não deu certo não Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Janeiro 29, 2010 Denunciar Share Postado Janeiro 29, 2010 O seu código na segunda página está assim ?<? include('conecta.php'); $iexcluir=$_GET['icod']; $sql="delete from jogos where cod=$iexcluir"; mysql_query($sql,$conexao); ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vinicius Leitão Postado Janeiro 29, 2010 Autor Denunciar Share Postado Janeiro 29, 2010 a variavel $iexcluir ainda não está recebendo o icod. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Anarquista Postado Janeiro 29, 2010 Denunciar Share Postado Janeiro 29, 2010 de onde está vindo $icod=$_GET['icod']; ? dá um echo na linha abaixo:$sql="select * from jogos where cod=$icod";echo $sql;e veja se está chegando essa variável $idcodabraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vinicius Leitão Postado Janeiro 29, 2010 Autor Denunciar Share Postado Janeiro 29, 2010 O seu código na segunda página está assim ?<? include('conecta.php'); $iexcluir=$_GET['icod']; $sql="delete from jogos where cod=$iexcluir"; mysql_query($sql,$conexao); ?>Simigual Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Janeiro 29, 2010 Denunciar Share Postado Janeiro 29, 2010 (editado) <?php $i=0; while($campo=mysql_fetch_row($exe)){ ?><tr><td width="18%"><img src="fotos/<?php echo $campo["cod"][$i]; ?>" width=80" border="0"/></td><td width="82%" class="style1"><?php echo $campo["cod][$i]; ?></td></tr><tr><td colspan=2"><table width="100%" border="0" align="center" cellpadding="2" cellspacing="2"><tr><td width="50%" align="center"><a href="ex.php?icod=<?php echo $campo["cod][$i]; ?>" class="style1 style2">Sim</a></td><td width="50%" align="center"> <a href="jogosp.php" class="style1 style2">Não</a></td></tr></table></td><?php $i++ } ?>Observe as partes em negrito e altere no seu código. Vamos ver se funciona. Editado Janeiro 29, 2010 por Renato Penna Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Anarquista Postado Janeiro 29, 2010 Denunciar Share Postado Janeiro 29, 2010 vinicius....no começo de seu código tem essa linha:<?phpinclude('conecta.php');$icod=$_GET['icod'];$sql=select * from jogos where cod=$icod";$exe=mysql_query($sql,$conexao);$campo=mysql_fetch_row($exe);?>de onde vem a variável $_GET['icod] ??abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vinicius Leitão Postado Janeiro 29, 2010 Autor Denunciar Share Postado Janeiro 29, 2010 <?phpinclude('conecta.php');$icod=$_GET['icod'];$sql="delete from jogos where cod=$icod";$exe=mysql_query($sql,$conexao);echo"excluido";?>mudei um pouco , e deu certovlw a ajuda Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
vinicius Leitão
Não estou conseguindo excluir do meu bd
aqui está o php:
<?
include('conecta.php');
$iexcluir=$_GET['excluir'];
$sql="delete from jogos where cod=$iexcluir";
mysql_query($sql,$conexao);
?>
Link para o comentário
Compartilhar em outros sites
16 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.