Foros del Web » Programando para Internet » PHP »

Paginar en PHP

Estas en el tema de Paginar en PHP en el foro de PHP en Foros del Web. Hola todos! necesito paginar unos datos que tomo de una base MySQL, aqui les va el codigo, y desde ya gracias y sds. <?php session_start(); ...
  #1 (permalink)  
Antiguo 30/05/2005, 11:30
 
Fecha de Ingreso: marzo-2005
Mensajes: 90
Antigüedad: 12 años, 9 meses
Puntos: 0
Paginar en PHP

Hola todos!
necesito paginar unos datos que tomo de una base MySQL, aqui les va el codigo, y desde ya gracias y sds.

<?php
session_start();
//Si la session no se inicia correctamente:
if(!isset($_SESSION['login'])){
//redirecciono NO OK.
header("Location: error.php");
}else{
//Deshabilito el cache(http 1.1).
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
//Incluyo la conexión.
include("conexion.php");
//Cuando envie los datos...
if($_POST['Submit']){
//Tomo los datos de formulario.
$ci = $_POST['ci'];
$nombres = $_POST['nombres'];
$apellidos = $_POST['apellidos'];
$fecha = $_POST['fecha'];
$posicion = $_POST['posicion'];
$foto = $_POST['foto'];
if(!(empty($ci)&&empty($nombres)&&empty($apellidos )&&empty($fecha)&&empty($posicion)&&empty($foto))) {
//Armo la consulta para chequear si el usuario ya existe.
$SQL="SELECT jugCI FROM jugador" or die ("Error de Consulta: ".$SQL.mysql_error());
$result=mysql_query($SQL,$conexion);
$fila=mysql_fetch_array($result);
if($fila['jugCI']==$ci){
echo "<script>window.location='agregar.php; alert('Atención!: El Usuario ya existe.');</script>";
}else{
//validar la fecha.
$vector=explode("/",$fecha);
$dias=array(31,29,31,30,31,30,31,31,30,31,30,31);
if($vector[1]>=1&&$vector[1]<=12){
if($vector[0]>=1&&$vector[0]<=$dias[$vector[1]-1]){
//Funcion que dada una fecha en formato dd/mm/yyyy la pasa a yyyy-mm-dd.
function fecha_a_mysql($fecha) {
$retorno = substr($fecha,6) . "-" . substr($fecha,3,2) . "-" . substr($fecha,0,2);
if ($retorno=="--")
$retorno="";
return $retorno;
}
//Asigno el valor que retorna la funcion nuevamente a la fecha.
$fecha=fecha_a_mysql($fecha);
//Creo la SQL de actualización de datos.
$SQL="INSERT INTO jugador ";
$SQL.="( jugCI , jugNom , jugApe , jugFnac , jugPos , jugFoto )";
$SQL.="VALUES ('".$ci."','".$nombres."','".$apellidos."','".$fec ha."','".$posicion."','".$foto."')" or die ("Error de Consulta: ".$SQL.mysql_error());
$result=mysql_query($SQL,$conexion)or die("Error de consulta: ".$SQL.mysql_error());
//Redirecciono OK.
header("Location: jugadores.php");
}else{
//Aviso de dia equivocado
echo "Atención!: Dia Mal!";
//echo "<script>window.location='agregar.php?id=$ci'; alert('Atención!: Dia Mal!');</script>";
}

}else{
//Aviso de Mes equivocado
echo "Atención!: Mes Mal!";
//echo "<script>window.location='modificar.php?id=$ci '; alert('Atención!: Mes Mal');</script>";
}
}
}

}

}



?>
  #2 (permalink)  
Antiguo 30/05/2005, 12:25
Avatar de braulito  
Fecha de Ingreso: abril-2004
Ubicación: Cusco - Perú
Mensajes: 597
Antigüedad: 13 años, 7 meses
Puntos: 8
Revisate esto

http://jpinedo.webcindario.com/scripts/paginator/
__________________
Braulio Soncco
braulio at buayacorp dot com
Buayacorp - Programación y Diseño
  #3 (permalink)  
Antiguo 30/05/2005, 14:12
 
Fecha de Ingreso: marzo-2005
Mensajes: 90
Antigüedad: 12 años, 9 meses
Puntos: 0
Sonrisa Impecable

me funcionó barbaro y es muy fácil de usar , gracias braulito
sds
  #4 (permalink)  
Antiguo 30/05/2005, 14:15
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 14 años, 2 meses
Puntos: 41
jejejej...
Y yo que te iba a pedir que expliques mejor el problema (porque yo no veo dónde iría la paginación) para poder ayudarte con Paginator.
Pero si ya te funcionó... ni modo.
Cualquier problema con Paginator, postea aquí mismo.

Saludos
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 10:21.