Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2008, 12:36
aliyuwey
 
Fecha de Ingreso: mayo-2008
Mensajes: 148
Antigüedad: 18 años, 4 meses
Puntos: 1
borrar registro

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>