Ir para conteúdo
Fórum Script Brasil
  • 0

Como Deletar Registro


Guest - ronaldosdb -

Pergunta

Guest - ronaldosdb -

Ola galera, estou tentando deletar registros do banco com checkbox, alguém pode me ajudar a achar o erro?...

Caso possam me ajudar...

Pagina listagemde produtos

<?php
mysql_select_db($database_dw, $dw);
$query_rs_produtos = "SELECT * FROM produtos ORDER BY id DESC";
$rs_produtos = mysql_query($query_rs_produtos, $dw) or die(mysql_error());
$row_rs_produtos = mysql_fetch_assoc($rs_produtos);
$totalRows_rs_produtos = mysql_num_rows($rs_produtos);
?>
<form action="exclusao.php" method="POST" name="registros">
  <table width="100%" border="1" cellspacing="0" cellpadding="0">
    <tr>
      <th scope="col">Id</th>
      <th scope="col">Produto</th>
      <th scope="col">Categoria</th>
      <th scope="col">Excluir</th>
    </tr>
    <?php do { ?>
    <tr>
      <td><?php echo $row_rs_produtos['id']; ?></td>
      <td><?php echo $row_rs_produtos['produto']; ?></td>
      <td><?php echo $row_rs_produtos['categoria']; ?></td>
      <td><div align="center">
        <input name="excluir" type="checkbox" id="excluir" value="<?php echo $row_rs_produtos['id']; ?>">
                <br>
       </div></td>
    </tr>
    <?php } while ($row_rs_produtos = mysql_fetch_assoc($rs_produtos)); ?>
  </table>
  <input name="Deletar2" type="submit" value="Deletar" />
  <br>
</form>
Pagina exclusao
<?php require_once('Connections/dwonlin.php');
$produtos = $_POST["excluir"];
mysql_select_db($database_dwonlin, $dwonlin);
$query_rs_produtos = "DELETE FROM produtos WHERE id = ".$produtos."";
$rs_produtos = mysql_query($query_rs_produtos, $dwonlin) or die(mysql_error());
$row_rs_produtos = mysql_fetch_assoc($rs_produtos);
$excluir = mysql_query($query_rs_produtos);
if(!$excluir){echo mysql_error();exit();}
echo $produtos;
?>

Onde estou errando?

Valeu

Ronaldo

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

ao invex de você usar checkbox, não seria radio? porque seu script deleta no máximo um produto por vez, mas tudo bem... no codigo


<?php require_once('Connections/dwonlin.php');
$produtos = $_POST["excluir"];
mysql_select_db($database_dwonlin, $dwonlin);
$query_rs_produtos = "DELETE FROM produtos WHERE id = ".$produtos."";
$rs_produtos = mysql_query($query_rs_produtos, $dwonlin) or die(mysql_error());
$row_rs_produtos = mysql_fetch_assoc($rs_produtos);
$excluir = mysql_query($query_rs_produtos);
if(!$excluir){echo mysql_error();exit();}
echo $produtos;
?>

acho que a parte necessária é somente

<?php require_once('Connections/dwonlin.php');
$produtos = $_POST["excluir"];
mysql_select_db($database_dwonlin, $dwonlin);
$query_rs_produtos = 'DELETE FROM produtos WHERE id = "' . $produtos . '"';
mysql_query($query_rs_produtos, $dwonlin) or die(mysql_error());
?>

testa ae... falou! ph34r.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Na verdade eu não estou conseguindo fazer ele passar os registros selecionados

Eu queria com checkbox mesmo, ouvi falar que tenho de usar implode....tem ideia de como funciona?

Ronaldo

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...