Ok.
En primer lugar usaremos jquery para eliminar la complejidad de trabajar con una función javascript nativa para trabajar con un objeto ajax.
En primer lugar tienes que crear una pagina que genere esta modificación en el servidor.
Crea un archivo php que realice el delete. Le llamaremos eliminador.php
mysql_connect("localhost", "usuario_mysql", "contraseña_mysql") or
die("No se pudo conectar: " . mysql_error());
mysql_select_db("mibd");
$resultado = mysql_query("delete from tabla where campo = 0");
//consulta de prueba
Mysql_free_result($resultado);
Posterior a eso, creas un javascript que haga la petición ajax al archivo nuevo que has generado. Esto lo guardas en un archivo llamado eliminador.js
$(document).ready(function() {
$("#btn-elim").click(function() {
$.ajax({
type: "POST",
url: "./eliminador.php",
success: function(datos) {
alert("eliminados");
}
});
});
});
En el archivo php donde esta el formulario tienes que incluir tu archivo javascript eliminador.js y descargar una versión de jquery y adjuntarla en este archivo de igual forma (las rutas dependerán de tu arquitectura y versión de librerías descargadas.
<script src="./eliminador.js" type="text/javascript">
<script src="./jquery.js" type="text/javascript">
Si te das cuenta en el archivo eliminador.js, existe una linea con este texto.
$("#btn-elim"). Click(function() {
Modifica "btn-elim" por el ID del botón que deseas que realice la acción.
<input type='button' id='btn-elim' value='eliminar campos'>
Esta es una forma muy básica de implementar una petición ajax, Con eso tendrías tu script funcionando sin hacer redirección a otra página.