Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2006, 07:43
oscar8x
 
Fecha de Ingreso: septiembre-2006
Mensajes: 21
Antigüedad: 18 años, 2 meses
Puntos: 0
Es correcto este resultado de responseText ?

Pues esta es la función que pretende enviar a un archivo (borrarcliente.php) el nif del cliente para borrarlo de la BD.

El código de la llamada usando Prototype es este:

Cita:
function borrar(nif){

var url = "borrarcliente.php";
var pars = "nif="+nif;
var ajax = new Ajax.Request(url, {
parameters: pars,
method:"post",
onComplete: function Respuesta(resp){
alert ("Respuesta de server"+resp.responseText);
}
}
);
}
El archivo "borrarcliente.php" es este:

Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ... /xhtml1-transitional.dtd">
<html xmlns="blablabla ...">
<body>
<?
include("conecta.php");
conecta();
$nif = $_POST["nif"]; //nif del cliente a borrar
$query ="DELETE from Clientes where NIF= '$nif' " ;
$result = mysql_query($query);
echo $query;
?>
</body>
</html>

El alert que me devuelve el responseText me devuelve el código fuente de "borrarcliente.php" y no me realiza la operación.

¿Cúal es mi error?

PD: Cambie el DOCTYPE en este post ya que no me deja publicar al no tener más de 30 posts.