Boa noite, estou tentando fazer algo que não sei se é possível quero usar o js para excluir uma linha da minha tabela, e quando eu excluir por js abrir uma supertag em php que faz um delete no banco de dados, pra isso to usando o seguinte cdg
<script>
var informacoes = document.querySelectorAll(".table");
informacoes.forEach(function(informacao){
informacao.addEventListener("dblclick", function(event){
event.target.parentNode.classList.add("fadeOut");
setTimeout(function(){
let teste = event.target.parentNode;
console.log(teste.textContent);
event.target.parentNode.remove();
},500);
});
});
a ultima função remove a linha, e dou um console.log e ele me mostra todo o conteúdo da TR mas em uma string unica, como posso fazer para separar cada td em uma posição dentro de um array?
Essa é uma duvida, agora a outra, tem como eu pegar esse resultado e jogar ele pra dentro da supertag do php deste modo:
<script>
var informacoes = document.querySelectorAll(".table");
informacoes.forEach(function(informacao){
informacao.addEventListener("dblclick", function(event){
event.target.parentNode.classList.add("fadeOut");
setTimeout(function(){
let teste = event.target.parentNode.textContent;
teste.forEach(teste =>
<?php
$busca = $banco->query("delete from registros where descricao like 'teste'");
?>);
event.target.parentNode.remove();
},500);
});
});
meu objetivo é apenas gravar as alterações feitas por js de forma permanente, sou iniciante ainda não sei nem o que estudar pra fazer isso, ai to pensando nessa ideia mirabolante mas não sei como executar nem se é possível...
Aqui esta minha tabela :
<table class="table">
<tr class="linha">
<td class="descricao">Descrição</td>
<td class="prazo">Prazo</td>
<td class="andamento">Andamento</td>
</tr>
<?php
include_once "php/conexao.php";
$busca=$banco->query("select * from registros");
while($reg=$busca->fetch_object()){
echo"<tr><td>$reg->descricao<td>$reg->prazo<td>$reg->andamento";
}
?>
</table>