Foros del Web » Programando para Internet » PHP »

donde aprendieron a paginar? , yo no lo consigo

Estas en el tema de donde aprendieron a paginar? , yo no lo consigo en el foro de PHP en Foros del Web. nose que pasa e buscado mas 20 tutoriales usar , pueden decirme una forma facil de paginar que me esta agoviando llevo 2 semanas con ...
  #1 (permalink)  
Antiguo 07/11/2010, 17:57
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta donde aprendieron a paginar? , yo no lo consigo

nose que pasa e buscado mas 20 tutoriales usar , pueden decirme una forma facil de paginar que me esta agoviando llevo 2 semanas con lo mismo ayuda.
  #2 (permalink)  
Antiguo 07/11/2010, 17:59
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: donde aprendieron a paginar? , yo no lo consigo

Trata el de PHPPaging. Pero si no entiendes la lógica ninguno se va a adaptar por si solo a lo que quieres hacer. Te recomiendo que mejor estudies sobre como es la lógica y lo hagas como tu desees.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 08/11/2010, 14:34
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta problemas con php pagging fatal error

me sale fatal error y no pagina y tampoco si pongo el requier que solicita el programa paraque funcione sale un error distinto

me sale en la linea 116 y no quiere funcionar aqu les dejo el link del programa tiene licencia y todo , espero buestra ayuda y gracias.

[URL="http://phppaging.phperu.net"]http://phppaging.phperu.net[/URL]


Código PHP:
<!-- aqui empiesa la accion del comentario -->

<?php 
 
$link 
mysql_connect("localhost""root"""); //Datos de tu hosting 
mysql_select_db("coms",$link); //DB que creamos 
 
$coms_php $_POST['coms_flash']; 
$user_php $_POST['user_flash']; 
 
$sql "SELECT id_sql FROM comentarios"
$res mysql_query($sql); 
$num mysql_num_rows($res); 
$id $num+1
 
$sql2 "INSERT INTO comentarios(id_sql, user_sql, coms_sql) VALUES ('$id', '$user_php', '$coms_php')"
$resp mysql_query($sql2); 
mysql_close($link); 
?>
<!-- fin de la accion -->

<!-- hasta aqui  ya empiesa e sistema de ver y  escribir comentario -->



                <form  method="post" action="comentarios.php"> 

<input type="text" name="user_flash" value=""  />
 
<textarea name="coms_flash"  rows="10" cols="40"></textarea>


<input type="submit" name="submit" value="enviar"   />


</form>   
<!-- hasta aqui el campo texto html -->

<!-- ahora lo que se m ostrara la cantidad manera y los datos. -->


<!--$sql = "SELECT * FROM comentarios ORDER BY id_sql=10 ASC"; // Cantidad de comentarios, y orden DESCENDENTE 
  -->
<?php 
$link 
mysql_connect("localhost""root"""); // AQUI LOS DATOS DE TU USUARIO y DB 
mysql_select_db("coms"); 
 

$sql "SELECT * FROM comentarios ORDER BY  id_sql ";//


$res mysql_query($sql); 
$num mysql_num_rows($res); 
?>

 
<?php echo "&hi=" ?>
<?php 
if($num>0){ 
while(
$rows mysql_fetch_assoc($res)){ 
echo 
"<span class=\"title\"><font face=\"Arial, Helvetica, sans-serif\" size=\"-1\"><b>Comentario de: ".$rows['user_sql']."</b></font></span>"
echo 
"<br>"
echo 
"<span class=\"contenido\"><font face=\"Arial, Helvetica, sans-serif\" size=\"-2\">".$rows['coms_sql']."</font></span>"
echo 
"<br>"
echo 
"---------------------------------------------------------------"
echo 
"<br>"
}; 
} else{ 
echo 
"&hi=No hay Comentarios para este Articulo - ¡SE TÚ EL PRIMERO!"

?>

<!-- fin -->

<!-- forosdelweb recomienda 

$sql = "SELECT * FROM comentarios ORDER BY id_sql ASC LIMIT 10";


-->



  <?php 
         
         
         
         
         
###########################
         
         #segun el manual requiere esta linea:
             
                 // require_once 'PHPPaging.lib.php'

         
         // lo pongo me sale este error
         
         # Parse error: parse error in C:\wamp\www\Mis Pruebas\comentarios\echo el comentario.php\comentarios.php on line 99
         
         ###########################
         
         
         
         # en cambio sin eso no susede nada pero me sale  fatal error linea 116
        
        
    # Fatal error: Class 'PHPPaging' not found in C:\wamp\www\Mis Pruebas\comentarios\echo el comentario.php\comentarios.php on line 116
    
    //lo indico abajo
         
        // Apertura de la conexión a la base de datos e Inclusión del script 
         
$link mysql_connect("localhost""root"""); // AQUI LOS DATOS DE TU USUARIO y DB 
mysql_select_db('coms',$link); 





        
// Instanciamos el objeto 
  
    ##### aqui linea 116  #####
          
$paging = new PHPPaging($link); 
                
                
                
                
$arreglo = array( 
    
=> array('a','b','c','d'), 
    
=> array('e','f','g','h'), 
    
=> array('i','j','k','l'), 
    
=> array('m','n','o','p'), 
    
=> array('q','r','s','t'), 
    
=> array('u','v','w','x'), 
    
=> array('y','z','A','B'), 
    
=> array('C','D','E','F'), 
    
=> array('G','H','I','J'), 
    
10 => array('K','L','M','N'), 
    
11 => array('O','P','Q','R'), 
    
12 => array('S','T','U','V'), 
    
13 => array('W','X','Y','Z'
); 

// Y se usa la función agregarArray() (Ver documentación) 
$paging->agregarArray($arreglo);
                
                
         
        
// Indicamos la consulta al objeto  
        
$paging->agregarConsulta("SELECT * FROM comentarios WHERE categoria = 1 ORDER BY id ASC"); 
         
        
// Establecemos la estructura para generar los links 
        
$paging->linkEstructura("modrewrite/usuarios/p{n}.html"); 
         
        
// Ejecutamos la paginación 
        
$paging->ejecutar();   
         
        
// Imprimimos los resultados, para esto creamos un ciclo while 
        // Similar a while($datos = mysql_fetch_array($sql)) 
        
while($datos $paging->fetchResultado()) {  
            echo 
"<tr>";  
            echo 
"<td>".$coms_php['coms_flash']."</td>";  
            echo 
"<td>".$user_php['user_sql']."</td>";  
                      echo 
"<td>".$id['id_sql']."</td>";  

            echo 
"</tr>";  
        }  
     
    
?> 

</table> 

<?php 
//Una cadena conteniendo el codigo HTML de la barra de  
//navagación es generada y guardada en la variable $links. 
$links $paging->fetchNavegacion(); 

echo 
$links;

?>
  #4 (permalink)  
Antiguo 08/11/2010, 14:54
 
Fecha de Ingreso: febrero-2010
Mensajes: 818
Antigüedad: 14 años, 2 meses
Puntos: 55
Respuesta: problemas con php pagging fatal error

creo que debe ser problema con las rutas donde tienes los archivos.
se la estas pasando mal
  #5 (permalink)  
Antiguo 08/11/2010, 16:21
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: problemas con php pagging fatal error

donde paso esas rutas correctamente?

dices que puede ser el archivo del phppaging?

podria ser ellos notificaron problemas con pasadas versiones pero no tengo claro como hacerlo ayuda urgente
  #6 (permalink)  
Antiguo 08/11/2010, 16:24
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: donde aprendieron a paginar? , yo no lo consigo

hola abimaelrc , e usado el phppaging y no ha salido del todo bien

me salio un fatal error ise post anteriormente quiero que lo veas puse el code php

y veas que susede

http://www.forosdelweb.com/f18/problemas-con-php-pagging-fatal-error-857982/
  #7 (permalink)  
Antiguo 08/11/2010, 16:30
Avatar de VbOkonly  
Fecha de Ingreso: julio-2009
Ubicación: San Justo, Buenos Aires, Argentina
Mensajes: 490
Antigüedad: 14 años, 9 meses
Puntos: 5
Respuesta: donde aprendieron a paginar? , yo no lo consigo

Te va a servir mucho.

http://www.desarrolloweb.com/articulos/1733.php
  #8 (permalink)  
Antiguo 08/11/2010, 19:04
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: donde aprendieron a paginar? , yo no lo consigo

virgen santa otra vez el jpinedo ya me lo dieron antes y no me sirvio ahora mismo no tengo lo que ise con jpinedo tendria que buscarlo ... pero total sigue siendo problematico mas incluso que el que tengo ahora.
  #9 (permalink)  
Antiguo 08/11/2010, 23:18
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: donde aprendieron a paginar? , yo no lo consigo

En el código que expones te falta un ; después del require_once es por eso que te da error.

Saludos.
  #10 (permalink)  
Antiguo 09/11/2010, 06:40
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: donde aprendieron a paginar? , yo no lo consigo

//error en lineas donde estan las variable , un errorsin pucha importancia funciona igual y se //quita al introducir el primer comentario

linea 8 $coms_php
linea 9 $user_php

#Notice: Undefined index: coms_sql in C:\wamp\www\Mis Pruebas\comentarios\echo el #comentario.php\comentarios.php on line 8

#Notice: Undefined index: user_sql in C:\wamp\www\Mis Pruebas\comentarios\echo el #comentario.php\comentarios.php on line 9

-------------------------------------------------------------------------------
error phppaging , este error pertenece al archivo phppagin del programa

//supongo que no tendria problema puesto que no lotocado sale este error.


#Deprecated: Function ereg() is deprecated in C:\wamp\www\Mis Pruebas\comentarios\echo #el comentario.php\PHPPaging.lib.php on line 552

#PHPPaging - Error

#Hubo un error al intentar ejecutar la paginación de los resultados. Por favor, comuníquese #con el responsable de este sitio



// ise lo que me dijiste y si era un error pero sigo sin ver cambios todo parece ir llendo mal
// cual es la falla . por favor quiero paginar una vez en mi vida
  #11 (permalink)  
Antiguo 09/11/2010, 08:01
Avatar de martin0341  
Fecha de Ingreso: septiembre-2006
Ubicación: Rosario - Santa Fe
Mensajes: 296
Antigüedad: 17 años, 7 meses
Puntos: 8
Respuesta: donde aprendieron a paginar? , yo no lo consigo

usa esta clase : http://www.web-studio.com.ar/proyect...umentacion.htm

link de descarga: http://www.web-studio.com.ar/proyect....paginado.phps

Saludos
  #12 (permalink)  
Antiguo 09/11/2010, 08:16
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: donde aprendieron a paginar? , yo no lo consigo

a ver que tal esto y mision imposible son la misma pelicula
  #13 (permalink)  
Antiguo 09/11/2010, 08:47
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta Respuesta: donde aprendieron a paginar? , yo no lo consigo

ise esto pero tampoco funciona !!! ahh..


Código PHP:
<?
// Conectamos a la Base de Datos
$Conn mysql_connect("localhost""root""");
mysql_select_db("coms");

// Obtenemos la página actual, por el método que más nos guste
// Por defecto, la página se propaga por la variable $pagina
$pagina $HTTP_GET_VARS["pagina"];

// Incluimos la Clase Paginado
include("class.paginado.php");
$rs = new paginado($Conn); // instanciamos un objeto
$rs->pagina($pagina); // Le indicamos en que página estamos - 1 por defecto
$rs->porPagina(10); // Le decimos cuantos registros por página queremos - 20 por defecto
$rs->propagar("forum"); // Le decimos las variables que queremos propagar en los links
if(!$rs->query("SELECT * FROM clientes")) // Y ejecutamos nuestra consulta.
{
    die( 
$rs->error() ); // Si Query devolvió falso, hubo un error y lo mostramos.
}
echo 
"Mostrando ".$rs->desde()." - ".$rs->hasta()." de un total de ".$rs->total()."<br>";
// Recorremos todos los resultados y los mostramos.
while($row $rs->obtenerArray())
{
    echo 
$row["user_sql"].", ".$row["coms_sql"]."<br>";
    echo 
"numero : ".$row["id_sql"];
    echo 
"<hr>";
// while
// Finalmente mostramos los medios para la navegación entre los resultados.
echo $rs->anterior()." - ".$rs->nroPaginas()." - ".$rs->siguiente();
?>
Métodos básicos de la Cla
  #14 (permalink)  
Antiguo 09/11/2010, 09:15
Avatar de martin0341  
Fecha de Ingreso: septiembre-2006
Ubicación: Rosario - Santa Fe
Mensajes: 296
Antigüedad: 17 años, 7 meses
Puntos: 8
Respuesta: donde aprendieron a paginar? , yo no lo consigo

Que error te da??
Se mas explicito
  #15 (permalink)  
Antiguo 09/11/2010, 10:49
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: donde aprendieron a paginar? , yo no lo consigo

me salen varios errores

Notice: Undefined variable: HTTP_GET_VARS in C:\wamp\www\Mis Pruebas\comentarios\echo el comentario.php\comentarios.php on line 89

Warning: include(class.paginado.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\Mis Pruebas\comentarios\echo el comentario.php\comentarios.php on line 92

Warning: include() [function.include]: Failed opening 'class.paginado.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\Mis Pruebas\comentarios\echo el comentario.php\comentarios.php on line 92

Fatal error: Class 'paginado' not found in C:\wamp\www\Mis Pruebas\comentarios\echo el comentario.php\comentarios.php on line 93
  #16 (permalink)  
Antiguo 09/11/2010, 10:57
Avatar de martin0341  
Fecha de Ingreso: septiembre-2006
Ubicación: Rosario - Santa Fe
Mensajes: 296
Antigüedad: 17 años, 7 meses
Puntos: 8
Respuesta: donde aprendieron a paginar? , yo no lo consigo

te bajaste la clase class.paginado.php? Ya que no te encuentra ese archivo...

El link de descarga te manda a la pagina con el codigo fuente, copialo y pegalo en un arvhivo en blanco y guardalo con el nombre class.paginado.php en la misma carpeta que tenes el archivo a paginar.
  #17 (permalink)  
Antiguo 12/11/2010, 08:17
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: donde aprendieron a paginar? , yo no lo consigo

si ahora lo descargue


si mira lo que ise sirve???

Código PHP:
// Conectamos a la Base de Datos 
$Conn mysql_connect("localhost""root"""); 
mysql_select_db("coms"); 

// Obtenemos la página actual, por el método que más nos guste 
// Por defecto, la página se propaga por la variable $pagina 
$pagina $HTTP_GET_VARS["pagina"]; 

// Incluimos la Clase Paginado 
include("class.paginado.php"); 
$rs = new paginado($Conn); // instanciamos un objeto 
$rs->pagina($pagina); // Le indicamos en que página estamos - 1 por defecto 
$rs->porPagina(10); // Le decimos cuantos registros por página queremos - 20 por defecto 
$rs->propagar("forum"); // Le decimos las variables que queremos propagar en los links 
if(!$rs->query("SELECT * FROM clientes")) // Y ejecutamos nuestra consulta. 

    die( 
$rs->error() ); // Si Query devolvió falso, hubo un error y lo mostramos. 

echo 
"Mostrando ".$rs->desde()." - ".$rs->hasta()." de un total de ".$rs->total()."<br>"
// Recorremos todos los resultados y los mostramos. 
while($row $rs->obtenerArray()) 

    echo 
$row["user_sql"].", ".$row["coms_sql"]."<br>"
    echo 
"numero : ".$row["id_sql"]; 
    echo 
"<hr>"
// while 
// Finalmente mostramos los medios para la navegación entre los resultados. 
echo $rs->anterior()." - ".$rs->nroPaginas()." - ".$rs->siguiente(); 

?> 
me sale estos errores

Notice: Undefined variable: HTTP_GET_VARS in C:\wamp\www\Mis Pruebas\comentarios\echo el comentario.php\comentarios.php on line 88

Deprecated: Function eregi_replace() is deprecated in C:\wamp\www\Mis Pruebas\comentarios\echo el comentario.php\class.paginado.php on line 340
Mostrando 1 - 10 de un total de 55

Notice: Undefined index: forum in C:\wamp\www\Mis Pruebas\comentarios\echo el comentario.php\class.paginado.php on line 466


podria ser esto no ?


$rs->propagar("'$id', '$user_php', '$coms_php'"); // Le decimos las variables que queremos propagar en los links

Última edición por Preguntando; 12/11/2010 a las 09:17
  #18 (permalink)  
Antiguo 13/11/2010, 15:13
Avatar de portalmana  
Fecha de Ingreso: septiembre-2007
Ubicación: Montevideo-Uruguay
Mensajes: 633
Antigüedad: 16 años, 6 meses
Puntos: 80
Respuesta: donde aprendieron a paginar? , yo no lo consigo

Acá te dejo un paginador
Cliqu Aqui

Bueno me parece que no se aprende a paginar si no a programar. Quizás deberías aprender un poco de lógica y eso si te ayudaría a hacer tu mismo el script.


Saludos y a las ordenes
__________________
"La imaginación es más importante que el conocimiento. El conocimiento es limitado, mientras que la imaginación no" -- A.Einstein
objetivophp.com,twitter.com/objetivophp
  #19 (permalink)  
Antiguo 13/11/2010, 17:21
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
mira tengo estos problema ya pagine un poquito y entiendo mas el tema sin duda tienes razon po supuesto que aprogramar te esplico lo que me pasa :

cada vez que relogeo el navegador o paso pagina en el paginador me procesa en la tabla

puede ser if y negacion ,? no se como se hace

y tambien cuando paso pagina siguiente o pagina anterior no me sale

me parece localhost/mid

anda que largo el codigo que recomiendas jaja se puede simplificar

es tuya la web ? se ve bastante bien

Cita:
Iniciado por Preguntando Ver Mensaje
mira tengo estos problema ya pagine un poquito y entiendo mas el tema sin duda tienes razon po supuesto que aprogramar te esplico lo que me pasa :

cada vez que relogeo el navegador me procesa en la tabla

puede ser if y negacion ,? no se como se hace

y tambien cuando paso pagina siguiente o pagina anterior no me sale

me parece localhost/mid

Última edición por GatorV; 13/11/2010 a las 23:41
  #20 (permalink)  
Antiguo 13/11/2010, 18:14
Avatar de portalmana  
Fecha de Ingreso: septiembre-2007
Ubicación: Montevideo-Uruguay
Mensajes: 633
Antigüedad: 16 años, 6 meses
Puntos: 80
Respuesta: donde aprendieron a paginar? , yo no lo consigo

Es wordpress, para no perder tiempo digamos...
jejje

Lo importante esta en la función paginar al principio...
__________________
"La imaginación es más importante que el conocimiento. El conocimiento es limitado, mientras que la imaginación no" -- A.Einstein
objetivophp.com,twitter.com/objetivophp
  #21 (permalink)  
Antiguo 13/11/2010, 18:50
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta Respuesta: donde aprendieron a paginar? , yo no lo consigo

pero por que cuando relogeo en el formulario me manda datos en blanco

sabes como eviyar eso una negacion o algo asi?

Etiquetas: paginar
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 03:54.