Foros del Web » Creando para Internet » Herramientas y Software »

Ayuda esta sencilla eliminacion

Estas en el tema de Ayuda esta sencilla eliminacion en el foro de Herramientas y Software en Foros del Web. Hola, la verdad necesito la ayuda con esta eliminación, ya que no doy con el error. El error me dice esto: "Parse error: parse error ...
  #1 (permalink)  
Antiguo 22/08/2009, 19:54
 
Fecha de Ingreso: marzo-2009
Mensajes: 132
Antigüedad: 15 años, 1 mes
Puntos: 8
Ayuda esta sencilla eliminacion

Hola, la verdad necesito la ayuda con esta eliminación, ya que no doy con el error.
El error me dice esto: "Parse error: parse error in C:\wamp\www\pdcsls\lista_usuario.php on line 109".

De antemano muchas gracias

Código PHP:
<?php require_once('Connections/pdcsls.php'); ?>
<?php
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;
}
}

if ((isset(
$_POST['borrar'])) && ($_POST['borrar'] != "")) {
$a_borrar  $_POST['select'];
    if(!empty(
$a_borrar)){
       foreach(
$a_borrar as $valor){
  
$deleteSQL sprintf("DELETE FROM usuario WHERE NUMERO_ID=%s",
                       
GetSQLValueString($valor"int"));

  
mysql_select_db($database_pdcsls$pdcsls);
  
$Result1 mysql_query($deleteSQL$pdcsls) or die(mysql_error());
}

$maxRows_listarusuarios 10;
$pageNum_listarusuarios 0;
if (isset(
$_GET['pageNum_listarusuarios'])) {
  
$pageNum_listarusuarios $_GET['pageNum_listarusuarios'];
}
$startRow_listarusuarios $pageNum_listarusuarios $maxRows_listarusuarios;

mysql_select_db($database_pdcsls$pdcsls);
$query_listarusuarios "SELECT * FROM usuario ORDER BY APELLIDO1 ASC";
$query_limit_listarusuarios sprintf("%s LIMIT %d, %d"$query_listarusuarios$startRow_listarusuarios$maxRows_listarusuarios);
$listarusuarios mysql_query($query_limit_listarusuarios$pdcsls) or die(mysql_error());
$row_listarusuarios mysql_fetch_assoc($listarusuarios);

if (isset(
$_GET['totalRows_listarusuarios'])) {
  
$totalRows_listarusuarios $_GET['totalRows_listarusuarios'];
} else {
  
$all_listarusuarios mysql_query($query_listarusuarios);
  
$totalRows_listarusuarios mysql_num_rows($all_listarusuarios);
}
$totalPages_listarusuarios ceil($totalRows_listarusuarios/$maxRows_listarusuarios)-1;
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Lista de Usuarios</title>
<link href="CSS/Estilo.css" rel="stylesheet" type="text/css" />
</head>

<body class="LetraAzul">
 <div align="center">
   <p>LISTA DE USUARIOS </p>
   <p>&nbsp;</p>
 </div>
  <form id="form1" name="form1" method="post" action="">
    <p>
      <label for="borrar"></label>
      <input type="submit" name="borrar" id="borrar" value="Eliminar" />
    </p>
    <table width="619" border="0" align="center">
     <tr>
       <td width="117"><div align="center">Identificación</div></td>
       <td width="189"><div align="center">Nombres y Apellidos</div></td>
       <td width="82"><div align="center">Cargo</div></td>
       <td width="76"><div align="center">Actualizar</div></td>
       <td width="133"><div align="center">Eliminar</div></td>
     </tr>
     <?php do { ?>
      <tr>
        <td><div align="center"><?php echo $row_listarusuarios['NUMERO_ID']; ?></div></td>
        <td><div align="center"><?php echo $row_listarusuarios['NOMBRE1']; ?> <?php echo $row_listarusuarios['NOMBRE2']; ?> <?php echo $row_listarusuarios['APELLIDO1']; ?> <?php echo $row_listarusuarios['APELLIDO2']; ?></div></td>
        <td><div align="center"><em><?php echo $row_listarusuarios['CARGO']; ?></em></div></td>
        <td><div align="center">IR</div></td>
        <td><div align="center">
          <input type="checkbox" name="select[]" value="<?php echo $row_listarusuarios['NUMERO_ID']; ?>" />
        </div></td>
      </tr>
       <?php } while ($row_listarusuarios mysql_fetch_assoc($listarusuarios)); ?>
   </table>
</form>
<p>&nbsp;</p>
 <p>&nbsp;</p>
</body>
</html>
<?php
mysql_free_result
($listarusuarios);
?>
  #2 (permalink)  
Antiguo 24/08/2009, 09:05
 
Fecha de Ingreso: marzo-2009
Mensajes: 132
Antigüedad: 15 años, 1 mes
Puntos: 8
Respuesta: Ayuda esta sencilla eliminacion

Alguien que me pueda ayudar, por favor!!!
  #3 (permalink)  
Antiguo 24/08/2009, 09:43
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: Ayuda esta sencilla eliminacion

Y que hay en la linea 109 podrias al menos poner el bloque que lo rodea y decir exactamente que hay en la 109
__________________
Drupal Argentina
  #4 (permalink)  
Antiguo 24/08/2009, 14:36
 
Fecha de Ingreso: marzo-2009
Mensajes: 132
Antigüedad: 15 años, 1 mes
Puntos: 8
Respuesta: Ayuda esta sencilla eliminacion

Hola, pues encontre el error, era una llave que cerraba, no la tenia donde era.
Ahora el problema es que no elimina los registros.

Si alguien me puedehacer el favor de explicarme se lo agradecaria.

De antemano muchas gracias.

Código HTML:
 <?php require_once('Connections/pdcsls.php'); ?>
<?php
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;
}
}

if ((isset($_POST['NUMERO_ID'])) && ($_POST['NUMERO_ID'] != "")) {
  $a_borrar  = $_POST['select'];
    if(!empty($a_borrar)){
       foreach($a_borrar as $valor){
                       $deleteSQL = sprintf("DELETE FROM usuario WHERE NUMERO_ID=%s",
                       GetSQLValueString($valor, "int"));

  mysql_select_db($database_pdcsls, $pdcsls);
  $Result1 = mysql_query($deleteSQL, $pdcsls) or die(mysql_error());

        }
    }
}

$maxRows_listarusuarios = 10;
$pageNum_listarusuarios = 0;
if (isset($_GET['pageNum_listarusuarios'])) {
  $pageNum_listarusuarios = $_GET['pageNum_listarusuarios'];
}
$startRow_listarusuarios = $pageNum_listarusuarios * $maxRows_listarusuarios;

mysql_select_db($database_pdcsls, $pdcsls);
$query_listarusuarios = "SELECT * FROM usuario ORDER BY APELLIDO1 ASC";
$query_limit_listarusuarios = sprintf("%s LIMIT %d, %d", $query_listarusuarios, $startRow_listarusuarios, $maxRows_listarusuarios);
$listarusuarios = mysql_query($query_limit_listarusuarios, $pdcsls) or die(mysql_error());
$row_listarusuarios = mysql_fetch_assoc($listarusuarios);

if (isset($_GET['totalRows_listarusuarios'])) {
  $totalRows_listarusuarios = $_GET['totalRows_listarusuarios'];
} else {
  $all_listarusuarios = mysql_query($query_listarusuarios);
  $totalRows_listarusuarios = mysql_num_rows($all_listarusuarios);
}
$totalPages_listarusuarios = ceil($totalRows_listarusuarios/$maxRows_listarusuarios)-1;
?><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Lista de Usuarios</title>
<link href="CSS/Estilo.css" rel="stylesheet" type="text/css" />
</head>

<body class="LetraAzul">
 <div align="center">
   <p>LISTA DE USUARIOS </p>
   <p>&nbsp;</p>
 </div>
  <form id="form1" name="form1" method="post" action="">
    <p>
      <label for="borrar"></label>
      <input type="submit" name="borrar" id="borrar" value="Eliminar" />
    </p>
    <table width="619" border="0" align="center">
     <tr>
       <td width="117"><div align="center">Identificación</div></td>
       <td width="189"><div align="center">Nombres y Apellidos</div></td>
       <td width="82"><div align="center">Cargo</div></td>
       <td width="76"><div align="center">Actualizar</div></td>
       <td width="133"><div align="center">Eliminar</div></td>
     </tr>
     <?php do { ?>
      <tr>
        <td><div align="center"><?php echo $row_listarusuarios['NUMERO_ID']; ?></div></td>
        <td><div align="center"><?php echo $row_listarusuarios['NOMBRE1']; ?> <?php echo $row_listarusuarios['NOMBRE2']; ?> <?php echo $row_listarusuarios['APELLIDO1']; ?> <?php echo $row_listarusuarios['APELLIDO2']; ?></div></td>
        <td><div align="center"><em><?php echo $row_listarusuarios['CARGO']; ?></em></div></td>
        <td><div align="center">IR</div></td>
        <td><div align="center">
          <input type="checkbox" name="select[]" value="<?php echo $row_listarusuarios['NUMERO_ID']; ?>" />
        </div></td>
      </tr>
       <?php } while ($row_listarusuarios = mysql_fetch_assoc($listarusuarios)); ?>
   </table>
</form>
<p>&nbsp;</p>
 <p>&nbsp;</p>
</body>
</html>
<?php
mysql_free_result($listarusuarios);
?> 
  #5 (permalink)  
Antiguo 24/08/2009, 14:48
 
Fecha de Ingreso: marzo-2009
Mensajes: 132
Antigüedad: 15 años, 1 mes
Puntos: 8
Respuesta: Ayuda esta sencilla eliminacion

Bueno muchachos ya di con el chiste... xD
Muchas gracias y disculpen por las molestias
  #6 (permalink)  
Antiguo 29/08/2009, 09:50
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Respuesta: Ayuda esta sencilla eliminacion

Pues que bueno que pudiste resolver el problema. Si hubiera pasado antes por el foro hubiera intentado ayudarte. Saludos.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:42.