Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/03/2009, 14:48
martajg
 
Fecha de Ingreso: agosto-2008
Mensajes: 52
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: con ajax no se borran los registros

Bien, con un botón lanzo la funcion eliminarGrupo, esta funcion esta en el archivo driver.js que contiene la llamada:

function eliminarGrupo()
{

ajax.open("POST", "panel_control_eliminarGrupo.php",true);

//divResultado = $('contenido');

ajax.onreadystatechange = procesarPeticionGrupo;

ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

//enviamos los valores
var parametros= $("frmgrupo").serialize();
ajax.send(parametros);
//ajax.send("idusuario="+idusuario);
}


function procesarPeticionGrupo()
{
if (ajax.readyState==1)
{
$('procesando').innerHTML = '<img src="images/panel_control_procesando.gif">';
}

if (ajax.readyState==4)
{
if (ajax.status==200)
{
$('procesando').innerHTML ="";
alert("El grupo ha sido eliminado");
divEncuestas.innerHTML="";
cboparticipante.value="";
cbogrupo.value="";
datosParticipante()
}
}
}




Codigo php - panel_control_eliminarGrupo.php
<?
require('cnn/conexion.php');

//obtener el nombre del grupo
$qrynombregrupo=mysql_query("SELECT * FROM grupos WHERE id='".$idgrupo."'");
$row = mysql_fetch_array($qrynombregrupo);
$grupo= $row['nombregrupo'];


//eliminar el grupo de la tabla grupos
mysql_query("DELETE FROM grupos WHERE nombregrupo='".$row['nombregrupo']."'") or die(mysql_error());





//eliminar los participantes del grupo seleccionado
mysql_query("DELETE FROM participantes WHERE grupo='".$row['nombregrupo']."'") or die(mysql_error());
?>