01/03/2009, 14:48
|
| | 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());
?> |