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

PHP+MySQL - Deletando registros


Sokratis

Pergunta

Olá pessoal,

estou com um problema aqui...e admito, é pura falta de experiência, rsss

Bem, a questão é que estou tentando criar uma página em PHP para deletar registros em um banco de dados MySQL.

E lógico, se estou aqui, é porque não estou conseguindo.

O script que estou usando, eu baixei da web em alguns foruns. A primeira página (listagem.php), que exibe os registros no Banco MySQL está funcionando direito. Porém, a segunda página (exclusao.php), não está deletando os registros...e estou maluco, pois não consegui encontrar o erro!

* Estou trabalhando com o MySQL em um computador da rede (remoto).

Alguém poderia me ajudar com essa bronca, o que está errado, e como faço???

Valeu!!!

>>>Este é o script que estou usando para a página: listagem.php

<?

require_once('Connections/weblivre.php'); ?>

<?php

mysql_select_db($database_weblivre, $weblivre);

$query_rs_produtos = "SELECT * FROM produtos ORDER BY id DESC";

$rs_produtos = mysql_query($query_rs_produtos, $weblivre) 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" enctype="application/x-www-form-urlencoded" target="_parent">

  <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="Deletar" type="submit" value="Deletar" />

  <label> </label>

  <br>

</form>

<?php

mysql_free_result($rs_produtos);

?>
>>> E este é o script usado para a página: exclusao.php
<? require_once('Connections/weblivre.php'); 

$valores = $_POST['excluir'];

            for($i = 0;$i<count($valores);$i++)

            {

            mysql_query("DELETE FROM produtos where id= $valores[$i]");

            }

            echo "Os registros foram excluídos com sucesso!!!";

            ?>

Link para o comentário
Compartilhar em outros sites

2 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.

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...