Ir para conteúdo

Arquivado

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

Paulo Vinícius Matos

Como realizar um refresh na página após um envio para o bd.

Recommended Posts

Bom dia! Como o título já diz, queria fazer um refresh em uma página, após um onclick que faz um envio para o bd. Todas as minhas páginas e envios são feito através do ajax. Tentei fazer o processo de recarregar página com javascript, mas, infelizmente recarrega a página inicial.

 

Att,

 

Vinícius

Compartilhar este post


Link para o post
Compartilhar em outros sites

Página que escolho que se quero deletar, ou editar. Quero, que quando excluir ele retorne para essa mesma página.

<?php
echo '<fieldset class="formulario">';
echo '<legend>Editar </legend>';

require('../conn/conn.php');

echo "<table border='0'><thead><tr>
		<th>Descrição</th>
		<th>Centimetragem</th>
		<th>Tipo veículo</th>
		<th>Localidade</th>
		<th>UF</th>
		<th>Valor centimetragem</th></thead>";
	
	echo "<tbody>";
	$sql="SELECT * FROM veiculo WHERE  status !=0";
	$listagem = mysql_query($sql);
		while($row = mysql_fetch_array($listagem)){
			echo "<tr>";
			echo "<td>" . $row['descricao'] . "</td>";
			echo "<td>" . $row['centimetragem'] . "</td>";
			echo "<td>" . $row['tipo_veiculo'] . "</td>";
			echo "<td>" . $row['localidade'] . "</td>";
			echo "<td>" . $row['uf'] . "</td>";
			echo "<td>" . $row['valor_centimetragem'] . "</td>"."<td><img src='img/delete.png' onclick='delete_veiculo(".$row['id'].");'></td>"."<td><img src='img/edit.png'/></td>";
			echo "</tr>";
		}	
	echo "</tbody></table>";
	echo '</fieldset>';
	?>
	

Código JS

function confirmDelete(id){
	if (confirm('Deseja realmente deletar?')){
		$.post('crud/remover_origem.php',{id: id},
		function(data) {alert(data);
		});
	 }
}

function delete_veiculo(id){
	if (confirm('Deseja realmente deletar?')){
		$.post('crud/remover_veiculo.php',{id: id},
		function(data) {alert(data);
		});
	 }
}

Modificando no BD

<?php
require('../conn/conn.php');

$apagar = "UPDATE veiculo SET status=0 WHERE id=".$_POST['id'];
if(mysql_query($apagar)){
	echo "Removido com sucesso!";
}else{ 
	echo mysql_error();
}
 ?>

 

Sdds

Compartilhar este post


Link para o post
Compartilhar em outros sites
faça uma div como container dessa pagina EX:<div id="container_veiculos"></div>e ai depois que enviar os dados:$.post('crud/remover_origem.php',{id: id}, function(data) { 

$.ajax({
url: "suaURL.html",
cache: false
}).done(function( html ) {
$("#container_veiculos").append(html);
});

});

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já sim, apliquei nesse código abaixo. Mas recarrega a primeira página do sistema, a página inicial.

 

function confirmDelete(id){
	if (confirm('Deseja realmente deletar?')){
		$.post('crud/remover_origem.php',{id: id},
		function(data) {alert(data);
		});
	 }
}

 

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.