Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2011, 12:46
matt_1985
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 10 meses
Puntos: 61
Problemas con Paginator al eliminar

hola a todos los que participan en este excelente foro , mi duda surge estoy usando paginator de jpinedo pero a la hora de eliminar registros debo actualizar la pagina para que me muestre el dato eliminado pongo mi codigo haber si alguien me puede corregir en que estoy mal

<div id="div-regForm" style="width:600px">
<div class="form-title">Lista de Clientes</div><br><br>

<?php
//Sentencia sql (sin limit)
$_pagi_sql = "SELECT * FROM tb_clientes ORDER BY nombrecliente";

//cantidad de resultados por página
$_pagi_cuantos = 10;

//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("../include/paginator.inc.php");

//Leer y escribir los registros de la página actual
echo '<table width="100%">';
echo '<tr><td width="300"><b>Clientes</b></td>';
echo '<td width="300"><b>Acci&oacute;n</b></td></tr>';

while($row = mysql_fetch_array($_pagi_result)){
echo '<tr>';
echo '<td>'.strtoupper($row['nombrecliente']).'</td>';
$idcliente = $row["idcliente"];
echo '<td><a href="index.php?opcion=actualizarcliente&idcliente ='.$idcliente.'">Editar&nbsp;<img src="../imagenes/ico_editar.png" border="0" alt="Editar"></a>&nbsp;';
echo '<a href="index.php?opcion=clientes&accion=del&idclien te='.$idcliente.'">Eliminar&nbsp;<img src="../imagenes/ico_eliminar.png" border="0" alt="Eliminar"></a></td>';

}
echo "</tr></table>";

//Incluimos la barra de navegación
echo"<p>".$_pagi_navegacion."</p>";
echo"<p>Mostrando Clientes ".$_pagi_info."</p>";


switch ($_GET['accion']) {

case del:

if ($idcliente == NULL){
echo 'No se ha seleccionado un Cliente';
} else {
mysql_query("DELETE FROM tb_clientes WHERE idcliente=".$_GET["idcliente"]."") or die (mysql_error());

if(mysql_affected_rows($connect)){
$contarok = mysql_query("SELECT * FROM tb_clientes");
$total_records = mysql_num_rows($contarok);
//$pages = intval($total_records / 10);
echo "Dato eliminado correctamente";
header("Location:index.php?opcion=clientes");
} else {
echo "Error eliminando Cliente";
}
}

break;


}//cierra switch

?>
</div>

Saludos , espero puedan ayudarme .