hola a todos, necesito crear un boton que me borre registro de la bd, tengo varios pero ninguno funciona, esto no lo hice yo por lo tanto quiero hacerla corta y hacer un boton borrar que me elimine el registro que seleccione atravez de los checkbox, podrian ustedes ser tan amables en ayudarme? me pueden corregir el codigo para saber que le quito y que le pongo? muchas gracias.
nota aqui les dejo el codigo de una de las hojas, ya que son varis pero porsupuesto el resto lo hago yo.
primera parte
Código PHP:
<?php require_once('../Connections/estudio.php'); ?><?php
require_once('../includes/wdg/WDG.php');
require_once('../includes/common/KT_common.php');
require_once('../includes/tfi/TFI.php');
require_once('../includes/tso/TSO.php');
require_once('../includes/nav/NAV.php');
$conn_estudio = new KT_connection($estudio, $database_estudio);
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{ $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) { case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break; case "long":
case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL";
break; case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break; case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break; case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break; }
return $theValue;
}
}
$tfi_listusuarios1 = new TFI_TableFilter($conn_estudio, "tfi_listusuarios1");
$tfi_listusuarios1->addColumn("usuarios.user", "STRING_TYPE", "user", "%");
$tfi_listusuarios1->addColumn("usuarios.nivel", "STRING_TYPE", "nivel", "%");
$tfi_listusuarios1->addColumn("usuarios.empresa", "STRING_TYPE", "empresa", "%");
$tfi_listusuarios1->addColumn("usuarios.nombre", "STRING_TYPE", "nombre", "%");
$tfi_listusuarios1->addColumn("usuarios.correo", "STRING_TYPE", "correo", "%");
$tfi_listusuarios1->addColumn("usuarios.fecha_user", "DATE_TYPE", "fecha_user", "=");
$tfi_listusuarios1->addColumn("usuarios.estado", "NUMERIC_TYPE", "estado", "=");
$tfi_listusuarios1->Execute();
$tso_listusuarios1 = new TSO_TableSorter("rsusuarios1", "tso_listusuarios1");
$tso_listusuarios1->addColumn("usuarios.user");
$tso_listusuarios1->addColumn("usuarios.nivel");
$tso_listusuarios1->addColumn("usuarios.empresa");
$tso_listusuarios1->addColumn("usuarios.nombre");
$tso_listusuarios1->addColumn("usuarios.correo");
$tso_listusuarios1->addColumn("usuarios.fecha_user");
$tso_listusuarios1->addColumn("usuarios.estado");
$tso_listusuarios1->setDefault("usuarios.user");
$tso_listusuarios1->Execute();
$nav_listusuarios1 = new NAV_Regular("nav_listusuarios1", "rsusuarios1", "../", $_SERVER['PHP_SELF'], 10);
$maxRows_rsusuarios1 = $_SESSION['max_rows_nav_listusuarios1'];
$pageNum_rsusuarios1 = 0;
if (isset($_GET['pageNum_rsusuarios1'])) {
$pageNum_rsusuarios1 = $_GET['pageNum_rsusuarios1'];
}$startRow_rsusuarios1 = $pageNum_rsusuarios1 * $maxRows_rsusuarios1;
$NXTFilter_rsusuarios1 = "1=1";
if (isset($_SESSION['filter_tfi_listusuarios1'])) {
$NXTFilter_rsusuarios1 = $_SESSION['filter_tfi_listusuarios1'];
}
$NXTSort_rsusuarios1 = "usuarios.user";
if (isset($_SESSION['sorter_tso_listusuarios1'])) {
$NXTSort_rsusuarios1 = $_SESSION['sorter_tso_listusuarios1'];
}
mysql_select_db($database_estudio, $estudio);
$query_rsusuarios1 = "SELECT usuarios.user, usuarios.nivel, usuarios.empresa, usuarios.nombre, usuarios.correo, usuarios.fecha_user, usuarios.estado, usuarios.id_user FROM usuarios WHERE {$NXTFilter_rsusuarios1} ORDER BY {$NXTSort_rsusuarios1}";
$query_limit_rsusuarios1 = sprintf("%s LIMIT %d, %d", $query_rsusuarios1, $startRow_rsusuarios1, $maxRows_rsusuarios1);
$rsusuarios1 = mysql_query($query_limit_rsusuarios1, $estudio) or die(mysql_error());
$row_rsusuarios1 = mysql_fetch_assoc($rsusuarios1);
if (isset($_GET['totalRows_rsusuarios1'])) {
$totalRows_rsusuarios1 = $_GET['totalRows_rsusuarios1'];
} else {
$all_rsusuarios1 = mysql_query($query_rsusuarios1);
$totalRows_rsusuarios1 = mysql_num_rows($all_rsusuarios1);
}
$totalPages_rsusuarios1 = ceil($totalRows_rsusuarios1/$maxRows_rsusuarios1)-1;
$nav_listusuarios1->checkBoundries();
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:wdg="http://ns.adobe.com/addt">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Estudio Juridico Talca</title>
<style type="text/css">
<!--
@import url("style/principal.css");
-->
</style>
<link href="../includes/skins/mxkollection3.css" rel="stylesheet" type="text/css" media="all" />
<script src="../includes/common/js/base.js" type="text/javascript"></script>
<script src="../includes/common/js/utility.js" type="text/javascript"></script>
<script src="../includes/skins/style.js" type="text/javascript"></script>
<script src="../includes/nxt/scripts/list.js" type="text/javascript"></script>
<script src="../includes/nxt/scripts/list.js.php" type="text/javascript"></script>
<script type="text/javascript">
$NXT_LIST_SETTINGS = {
duplicate_buttons: true,
duplicate_navigation: false,
row_effects: true,
show_as_buttons: true,
record_counter: false
}</script>
<style type="text/css">
/* Dynamic List row settings */
.KT_col_user {width:120px; overflow:hidden;}
.KT_col_nivel {width:70px; overflow:hidden;}
.KT_col_empresa {width:140px; overflow:hidden;}
.KT_col_nombre {width:140px; overflow:hidden;}
.KT_col_correo {width:140px; overflow:hidden;}
.KT_col_fecha_user {width:90px; overflow:hidden;}
.KT_col_estado {width:70px; overflow:hidden;}
</style>
<script type="text/javascript" src="../includes/common/js/sigslot_core.js"></script>
<script type="text/javascript" src="../includes/wdg/classes/MXWidgets.js"></script>
<script type="text/javascript" src="../includes/wdg/classes/MXWidgets.js.php"></script>
<script type="text/javascript" src="../includes/wdg/classes/Calendar.js"></script>
<script type="text/javascript" src="../includes/wdg/classes/SmartDate.js"></script>
<script type="text/javascript" src="../includes/wdg/calendar/calendar_stripped.js"></script>
<script type="text/javascript" src="../includes/wdg/calendar/calendar-setup_stripped.js"></script>
<script src="../includes/resources/calendar.js"></script>
</head>