Ir para conteúdo

POWERED BY:

Arquivado

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

lucas_pinheiro

alteração e exclusão

Recommended Posts

Amigos eu criei no banco de dados do mysql duas tabelas, uma do cliente e outra de produtos do cliente, mas eu tento e ñ consigo excluir os produtos do cliente selecionado pelo html, ou seja a pagina feita em php, eu ñ quero excluir pelo banco de dados, como é que eu faço para excluir pela pagina, ou tem algum lugar que pode me explicar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pelo jeito você esta fazendo o uso de checkbox para isso, realmente esse eh um problema comum para quem nao esta acostumado a lidar com os mesmos, entao eu vo posta um codigo de exemplo do uso de checkbox para remover algo do banco:

 

PHP

[*]<?php

[*]if($_POST) { //verifica se os dados foram enviados

[*] $itens = $_POST[itens];

[*] $itens = implode("' or itemID = '", $itens) //explicarei essa linha depois

[*]

[*] if(@mysql_query("delete from itens where itemID = '{$itens}'")) {

[*] echo "itens apagados com sucesso";

[*] } else {

[*] echo "Erro ao apagar itens: " . mysql_error();

[*] }

[*]}

[*]?>

[*]

[*]<form action="<?= $_SERVER[php_SELF] ?>" method="post">

[*]<?php

[*]

[*]$query = mysql_query("select * from itens where usuario = '$user'")//pegar todos os itens do usuario atual

[*]

[*]while($row = mysql_fetch_array($query)) {

[*] echo "<input type='checkbox' name='itens[]' value='{$row[itemID}'> {$row[itemNome]}<br>";

[*]}

[*]

[*]?>

[*]<button type="submit">Apagar</button>

[*]</form>

[*]

 

pronto kra, a ideia eh essa, a linha do implode, ele une todos os itens passados de forma que a query fique + - assim:

 

delete from itens where itemID = '1' or itemID = '3' or itemID = '10'

 

flw

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.