Ir para conteúdo
manogaucho

(AJUDA) Criar um checkbox deletar os selecionados

Recommended Posts

Tudo bem!!

Tenho essa pagina funcionando, mas queria criar um checkbox, para selecionar os itens para deletar..

Por que tenho que deletar iten por iten, pior que isso tenho que pesquisar novamente. já pesquisei muito, mas não consigo implantar. Agradeço desde já atenção e ajuda.

<?php include 'conexao.php'; ?>


<?php
	//MENSAGEM DELETADO COM SUCESSO
	if($_GET['deletado'] == 'ok'){
		echo 'Deletado com sucesso';
	}else if($_GET['deletado'] == 'nok'){
		echo "Erro ao deletar";
	}else{}

	//MENSAGEM DE ATUALIZADO COM SUCESSO
	if($_GET['atualizado'] == "ok"){ 
	echo "Atualizado com sucesso!";
	}else if($_GET['atualizado'] == "nok"){
		echo "Erro ao atualizar.";
	}else{}
?>

<form action="index_melhores.php" method="GET">
	<input name="input_valor" type="text" placeholder="Digite aqui" size="60" />
	<button type="submit">Buscar</button>
</form>

<?php
	//PEGANDO VALOR DO CAMPO BUSCA
	$valor = utf8_decode($_GET['input_valor']);

	//SELECIONAR
	$selecao = "SELECT * FROM produtos_vendedores_lj04 WHERE
	descricao_completa LIKE '%".$valor."%' OR
	preço LIKE '%".$valor."%' OR
	recadonacompra LIKE '%".$valor."%' OR
	fornecedor LIKE '%".$valor."%' ORDER BY descricao_completa, preço";

	$linhas = mysqli_query($conexao_db, $selecao);
	if($linhas):
		foreach ($linhas as $linha):
			extract($linha);
			
echo '<strong> <font color="green">Quantidade: '.utf8_encode($quantidade).'</font><br>';
echo '<strong> <font color="blue"> Produto: '.utf8_encode($descricao_completa).'</font> </strong><br>';
echo '<strong> <font color="red"> preço: '.utf8_encode($preço).'</font> </strong><br>';
echo '<strong> <font color="orange">Recado do Vendedor: '.utf8_encode($recadonacompra).'</font><br>';
echo '<strong> <font color="red">Nome do Vendedor: '.utf8_encode($nome).'</font> </strong><br>';
echo '<strong> <font color="black">Fornecedor: '.utf8_encode($fornecedor).'</font> </strong><br><br>';
echo "<a href='deletar_melhores.php?&id=".$id."'><img src='deletar.png' width='25' height='25' /></a><br><br>";
echo '<img src="linha.png" width="300" height="1" /><br><br>';

		endforeach;
	else:
		echo 'Erro ao buscar: '.mysqli_erro($conexao_db);
	endif;

?>

deletar_melhores.php

 

<?php 
	include 'conexao.php';
	
	$id = $_GET['id'];

	//DELETAR 
	$queryDeletarArq = "SELECT * FROM produtos_vendedores_lj04 WHERE id='".$id."'";
	$deletarArq = mysqli_query($conexao_db, $queryDeletarArq);
	if($deletarArq):
		foreach ($deletarArq as $del):
			extract($del);			
			$foto_db = $foto;						
		endforeach;
		
		
		$queryDeletar = "DELETE FROM produtos_vendedores_lj04 WHERE id='".$id."'";
		$deletar = mysqli_query($conexao_db, $queryDeletar);
		
		mysqli_close($conexao_db);
		header("location: index_melhores.php?deletado=ok");
	else:
		mysqli_close($conexao_db);
		header("location: index_melhores.php?deletado=nok");
	endif;
	
?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por helkton
      iai galera, tenho uma pendenga e não consigo achar nada pra suprir minha dúvida rsss
      seguinte....
       
      Tenho um cardápio Online onde tenho os devidos ITENS sendo abertos em uma janela modal e nesta janela tenho os devidos ITENS EXTRAS em um checkbox que o usuario clicam e adicionam
      esta é minha lista de ADICIONAIS EXTRAS QUE PEGO DO BANCO DE DADOS 
       
      <label style="border:0px red solid;font-size:1em;width:90%;text-align:left;padding:0px;margin-left:2em;" onclick="somar()"> <input style="height:23px;width:23px;cursor:pointer" type="checkbox" class='limited<?php echo $resultExtrasDelivery->idExtraDelivery?>' id="valorItemExtra" name="idExtraSelects[]" value="<?php echo $resultItensExtras->valorItemExtra?>" > <span style="cursor:pointer"><?php echo $resultItensExtras->nomeItemExtra?> <span style="font-size:0.7em;color:#DD2C00"> <small> <?php if($resultItensExtras->valorItemExtra == '0.00'){echo'';}else{echo '+R$ '.$resultItensExtras->valorItemExtra.'<input type="text" value="'.$resultItensExtras->valorItemExtra.'">';}?></small> </span> </span> </label> ela vem tipo assim
      AcréscimoTradicional - Escolha até 3 opções
      BACON 1,00
      CALABRESA 1,00
      MUSSARELA 1,00
      PRESUNTO 1,00
      OVO 1,00
       
      o que quero fazer é somente somar os itens clicados pelo usuario e somar com o TOTAL DO ITEM 
      tipo pegar o total do item tipo R$30,00 e ir somando com os acrescimos escolhidos
       
      <script> function somar() { // var valorItem = document.getElementById('valorItemExtra').value; var checkbox = document.getElementById('#valorItemExtra'); var total = 0; if(checkbox.checked == true){ total += checkbox.value; } document.getElementById('somar').innerHTML = total; } </script>  
    • Por Sapinn
      Salve! Não consigo verificar se o checkbox foi marcado, isso não faz o menor sentido porquê aparentemente eu fiz tudo certo.
       
      HTML:
       <div class="mt-4 mb-3 row ">                 <label class="label_checkbox">Adicionar customização                   <input type="checkbox" id="checkbox" name="custom_shirt">                   <span class="checkmark"></span>                 </label>               </div>  
      JAVASCRIPT:
       let checkedCustomize = document.getElementById("checkbox");  if(checkedCustomize.checked){     alert("Checkbox marcado");  }else{      console.log("checkbox não marcado");  }  
    • Por Caio Vargas
      Meus amigos estou com um problema que não consigo resolver as vezes e coisas simples mais não encaixa na minha cabeca eu tenho multiplos checkbox onde cada um tem o valor porem eu tô salvando isso em uma tabela única separado por vírgula não sei se isso e correto mais na hora de recuperar e colocar como checado não vai pq ele retorna os valores tudo jundo mesmo dando um explode não vai 
    • Por tony_lu
      Olá pessoal quero colocar um campo checkbox de aceito os termos de uso, mas não estou conseguindo validar este campo para enviar
      o form apenas se este campo por marcado podem me ajudar?
    • Por carlosmassam
      Bom dia a todos. Eu tenho o seguinte código em HTML
      <input type="checkbox" id="checkmarcacao1" name="checkmarcacao1" value="checkmarcacao1"> <input type="time" id="hora101" name="hora101" disabled="disabled"> E tenho o seguinte código em Javascript
      <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script> <script> $(document).ready(function () { $('input[name=checkmarcacao1]').change(function() { if ($(this).is(':checked')) { $('input[name=hora101]').removeAttr('disabled'); } else { $('input[name=hora101]').attr('disabled',true); } }); }); </script> Esse meu código em Javascript faz o seguinte: Quando meu Checkbox está marcado, ele habilita o input time. Se eu desmarcar o checkbox, o input time é desabilitado.
      Acontece que se eu marcar o checkbox, escrever no input time, por exemplo: 12:34, depois desmarcar o checkbox o  input time fica desabilitado porém o valor 12:34 ainda fica escrito nele.
      Eu gostaria de saber como apagar o valor do input time quando o checkbox estiver desmarcado. 
       
      Quem quiser testar o código segue o link: https://jsfiddle.net/o8f3zvqu/
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.