Leozin 0 Denunciar post Postado Julho 15, 2011 Só deleta os com ID igual a 1, tentei modificar mais nao consegui segue o codigo: <?php /* quando for deletar, executa as linhas abaixo */ // Seleciona todos os usuários $sql = mysql_query("SELECT * FROM produtos ORDER BY id_produto"); // Exibe as informações de cada usuário while ($produtos = mysql_fetch_object($sql)) { // Exibimos a foto echo "<img src='fotos/".$produtos->foto."' alt='Foto de exibição' /><br />"; // Exibimos a foto,o nome e ID echo "<b>ID:</b> " . $produtos->id_produto . "<br />"; echo "<b>Nome:</b> " . $produtos->nome . "<br />"; if ($_POST['excluir']) { $deleta="DELETE FROM `produtos` WHERE `produtos`.`id_produto` = 77"; mysql_query($deleta) or die(mysql_error()); echo "<script>alert('deletado com sucesso');location.href='cadastro.php';</script>"; } ?> <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data" name="excluir" > <input type="submit" name="excluir" value="Excluir" /> <input type="text" name="id_produto" value="<?php echo $id; ?>" /> </br> </form> <?php } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Luis Paullo 47 Denunciar post Postado Julho 15, 2011 eu faço assim seleciono o id da categoria qndo e igual o id do produto a ser deletado jogo ele em uma $variavel se ele não for igual a $id q vai c DELETADO retorna true ele deleta!!!! se não fala q não pode deletar!!!! tenta usa essa logica no seu codigo $id = $_POST['idCategoria']; $verificar = $conn->query("SELECT idLigaCategoria FROM tbnoticias WHERE idNoticia = $id"); $return = $verificar->fetchAll(PDO::FETCH_ASSOC); foreach($return as $dados){$dados['idLigaCategoria'];} if($id != $dados['idLigaCategoria']){ //verifica se não existe Noticias ligas a Categoria..... $sql = "DELETE FROM $tabela WHERE idCategoria = $id"; try{ $delete = $conn->prepare($sql); $delete->execute(); $msn = 'Deletada com sucesso!'; }catch(PDOException $e){ $msn = 'Error ao DELETAR! '.$e->getMessage(); } }else{ $msn = "Categoria não pode ser <strong>Deletada</strong> pois possui <strong>Noticias</strong> ligadas a mesma!";} Compartilhar este post Link para o post Compartilhar em outros sites
Leozin 0 Denunciar post Postado Julho 15, 2011 Valew consegui Muitissimo obrigado, pod fechar o topico Compartilhar este post Link para o post Compartilhar em outros sites