Foros del Web » Programando para Internet » PHP »

Paginacion de resultados de consulta mysql en php

Estas en el tema de Paginacion de resultados de consulta mysql en php en el foro de PHP en Foros del Web. si...yo otra ves jaja.... bueno ahora molesto a todos por lo siguiente... poco a poco he logrado construir mi buscador en php... ultimamente con la ...
  #1 (permalink)  
Antiguo 08/01/2007, 22:26
 
Fecha de Ingreso: diciembre-2006
Mensajes: 213
Antigüedad: 17 años, 4 meses
Puntos: 0
Paginacion de resultados de consulta mysql en php

si...yo otra ves jaja.... bueno ahora molesto a todos por lo siguiente...

poco a poco he logrado construir mi buscador en php... ultimamente con la ayuda de esta web . . . pero aun me falta una ultiam cosa para que quede bien (o quede como quiero) EL PAGINADOR DE RESULTADOS . .

se que hay muchos ejemplos de paginacion disponibles a lo largo de la web pero no quiero un paginador ya echo si alguien puede quisiera saber como tengo que hacer para pooder crear el paginador para mi buscador sin tener que cambiar todo el codigo de la misma...

aqui les dejo el codigo:

Código PHP:

<?
if ($_POST['buscador'])

// Tomamos el valor ingresado
$buscar $_POST['palabra'];

// Si está vacío, lo informamos, sino realizamos la búsqueda
if(empty($buscar))
{
echo 
"No se ha ingresado una cadena a buscar";
}else{
// Conexión a la base de datos y seleccion de registros
$con=mysql_connect("localhost","USUARIO","CONTRASEÑA");
$sql "SELECT * FROM contenido WHERE contenido like '%$buscar%' ORDER BY url DESC";
mysql_select_db("BASE DE DATOS"$con); 


$result mysql_query($sql$con); 

// Tomamos el total de los resultados
$total mysql_num_rows($result);

// Imprimimos los resultados
if ($row mysql_fetch_array($result)){ 
echo 
"Resultados para: <b>$buscar</b>";
do { 
?>
<p><b><a href="<?=$row['url'];?>"><?=$row['titulo'];?></a></b></p>
<p>
<?= substr($row['contenido'],0,255),"....";?>
</p>

<p>&nbsp;</p>
<?

} while ($row mysql_fetch_array($result)); 
echo 
"<p>Resultados: $total</p>";
} else { 
// En caso de no encontrar resultados
echo "No se encontraron resultados para: <b>$buscar</b>"
}
}
}
?>
tengo la base q es KE000066_BUSCADOR con la tabla CONTENIDO y 4 campos: TITULO, DES, URL, CONTENIDO...

creo que tengo que deifinir al principio del codigo una especie de variable que luego utilizare en la sentencia de conexion a la base de datos y o algo asi . . no se mucho de php espero me ayuden...

pero basicamente lo que quiero es aprender como hacerlo . . .



__________________
Solo se que nada se . . . Nirvana: Un Sentimiento Echo Realidad.
  #2 (permalink)  
Antiguo 09/01/2007, 01:17
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Re: Paginacion de resultados de consulta mysql en php

Buenas,
aqui te dejo un link q explica bien como hacer la paginacion.

Paginacion PHP

uno muy aconsejable es el Paginator de Jpinedo
ya q ante cualquier duda tenemos por aqui a su creador...

Saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier

Última edición por sergi_climent; 09/01/2007 a las 01:54
  #3 (permalink)  
Antiguo 09/01/2007, 01:28
 
Fecha de Ingreso: mayo-2006
Ubicación: Argentina (Buenos Aires,CABALLITO)
Mensajes: 331
Antigüedad: 17 años, 11 meses
Puntos: 9
Re: Paginacion de resultados de consulta mysql en php

por mas que lo quieras hacer vos,te recomiendo el paginator php (busca en google por ese nombre)
la verdad es realmente muy util,y con unos simples cambios nadie va a notar que es el paginator en realidad,y te va a salvar de muchas molestias.

saludos
  #4 (permalink)  
Antiguo 09/01/2007, 03:30
Avatar de xyyy7  
Fecha de Ingreso: enero-2004
Ubicación: Maracay.-
Mensajes: 637
Antigüedad: 20 años, 3 meses
Puntos: 5
Re: Paginacion de resultados de consulta mysql en php

Cita:
Iniciado por resu Ver Mensaje
y con unos simples cambios nadie va a notar que es el paginator en realidad
...Y que significado tiene "en que se note o no" que es el Paginator de Jpinedo? ...Más bien hay que darle Creditos a su creador.-

http://jpinedo.webcindario.com/scripts/paginator/

Saludos.-
__________________
Maracay Edo Aragua - Venezuela :
Mi Favorita :
http://www.MySQL.Com
  #5 (permalink)  
Antiguo 09/01/2007, 09:42
 
Fecha de Ingreso: diciembre-2006
Mensajes: 213
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: Paginacion de resultados de consulta mysql en php

la verdad los dos estan buenos pero no me sirven xq no quiero cambiar el codigo que tengo jaja xq como yo lo hice poco a poco ese es el que entiendo jaja xq de php no se casi nada . . . quisiera saber como poder utilizar la paginacion pero con el codigo que ya tengo...

en esos que veo no veo como va a realizar la consulta si no conoce la variable a buscar. ..bueno eso veo en los 2 codigos en ningun lado esta la variable que voy a buscar y si lo utilizo desde un formulario desde otra pagina tampoco dan resultados ....

o expliquenme que no entiendoooooooo :( . . .
__________________
Solo se que nada se . . . Nirvana: Un Sentimiento Echo Realidad.

Última edición por kurtjavier; 09/01/2007 a las 09:48
  #6 (permalink)  
Antiguo 10/01/2007, 00:50
 
Fecha de Ingreso: mayo-2006
Ubicación: Argentina (Buenos Aires,CABALLITO)
Mensajes: 331
Antigüedad: 17 años, 11 meses
Puntos: 9
Re: Paginacion de resultados de consulta mysql en php

Cita:
Iniciado por xyyy7 Ver Mensaje
...Y que significado tiene "en que se note o no" que es el Paginator de Jpinedo? ...Más bien hay que darle Creditos a su creador.-

http://jpinedo.webcindario.com/scripts/paginator/

Saludos.-
lo digo por si necesita el script para hacer un trabajo profesional o algo,para que no se note
  #7 (permalink)  
Antiguo 10/01/2007, 01:32
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Re: Paginacion de resultados de consulta mysql en php

hola
Cita:
Iniciado por kurtjavier Ver Mensaje
l a verdad los dos estan buenos pero no me sirven xq no quiero cambiar el codigo que tengo jaja xq como yo lo hice poco a poco ese es el que entiendo
q tal aprender un poco de PHP para adaptar tu codigo a una paginacion?
lo q no puedes hacer es cerrarte en banda con tu codigo.
por mi parte creo q los dos codigos son buenos y los dos estan bien explicados para q uno pueda entenderlos!
aunque quizas si quieres hacer tu codigo a tu estilo y a tu gusto te iria mejor adaptar el primer ejemplo q te puse(Paginacion PHP)

dale un vistazo y cuentanos q problemas tienes para hacer tu paginacion.

saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier
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 19:05.