Foros del Web » Programando para Internet » PHP »

[Ayuda] no se paginar este codigo

Estas en el tema de [Ayuda] no se paginar este codigo en el foro de PHP en Foros del Web. hola necesito paginar este codigo y e buscado por google y aqui y no lo consigo (tampoco se mucho de php,lo justo) mi codigo es ...
  #1 (permalink)  
Antiguo 29/09/2009, 18:25
 
Fecha de Ingreso: mayo-2008
Mensajes: 56
Antigüedad: 16 años, 6 meses
Puntos: 0
[Ayuda] no se paginar este codigo

hola necesito paginar este codigo y e buscado por google y aqui y no lo consigo (tampoco se mucho de php,lo justo)

mi codigo es este:

Código:
<HTML>
<HEAD>
<TITLE>INDICES</TITLE>
</HEAD>
<BODY>
<h1><div align="center">INDICE</div></h1>
<br>
<br>
<?
//Conexion con la base
mysql_connect("servidor bd","usuario","contraseña");

//selección de la base de datos con la que vamos a trabajar
mysql_select_db("nombre base de datos");

//Ejecutamos la sentencia SQL
$result=mysql_query("select * from smf_boards WHERE ID_BOARD=7");
$result2=mysql_query("select * from smf_messages WHERE ID_BOARD=7 ORDER BY subject ASC");
?>
<table align="center" border='1' bgcolor='#ACBBC1' cellspadding='1' cellspacing='1' bordercolor='#000000'  bgcolor='#DBE1E6' width='96%'>
<tr>
<td><b>Titulo</b></td>
<td><b>Autor</b></td>
<td><b>Foro</b></td>
</tr>
<?
//Mostramos los registros
while ($row=mysql_fetch_array($result))
while ($row2=mysql_fetch_array($result2))
{

echo '<tr><td valign="top" width="50%">'.$row2["subject"].'</td>';
echo '<td valign="top" width="20%" style="padding-right: 10px;">'.$row2["posterName"].'</td>';
echo '<td valign="top" width="20%" style="padding-right: 10px;">'.$row["name"].'</td></tr>';
}
mysql_free_result($result)
?>
</table>


</BODY>
</HTML>

ayudarme please
  #2 (permalink)  
Antiguo 29/09/2009, 18:27
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: [Ayuda] no se paginar este codigo

PHPPaging
__________________
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 29/09/2009, 18:33
 
Fecha de Ingreso: mayo-2008
Mensajes: 56
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: [Ayuda] no se paginar este codigo

si lo e visto en otro post de aqui pero no se ni como se implementa ni como funciona
  #4 (permalink)  
Antiguo 29/09/2009, 19:35
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: [Ayuda] no se paginar este codigo

Cita:
Iniciado por PHPPaging
- El script está programado en español, y cada uno de sus métodos y propiedades están debidamente comentados para permitirle modificar y adaptar el código a sus necesidades...
- Fácil implementación en un sistema PHP terminado...
Descargalo, revisalo, trata de usarlo y, si te llega a fallar algo, comenta tu problema aqui en el foro, seguramente recibiras la ayuda necesaria.
__________________
- León, Guanajuato
- GV-Foto
  #5 (permalink)  
Antiguo 29/09/2009, 20:23
Avatar de oktubre  
Fecha de Ingreso: agosto-2003
Ubicación: en mi casa
Mensajes: 371
Antigüedad: 21 años, 2 meses
Puntos: 4
La mayoría de los códigos que paginan un resultado de una db estan mas bien basados en la consulta sql
digamos que si yo agrego a tu consulta :
SELECT * FROM smf_boards WHERE ID_BOARD=7 LIMIT 0,1
ejemplos
SELECT * FROM `your_table` LIMIT 0, 10
esto mostraría los primeros 10 resultados
SELECT * FROM `your_table` LIMIT 5, 5
esto mostraría 6, 7, 8, 9, y 10
entonces,
fijamosun valor para X y para Y; que es la manera de llamarlos, pero el nombre no importa sino mas bien asi es como lo encontraras en algunos otros foros de ayuda de mysql
yo llamaría $desde y $cuantos.
me pongo a laburar dos minutos en mi compilador y ya te paso un mejor ejemplo para que puedas implementarlo en lo tuyo.

mira,
aquí hay algo interesante con respecto a lo que te mencionaba
http://www.elguruprogramador.com.ar/...ion-en-php.htm
espero no romper ninguna regla del foro con lo de mencionar un link externo.
esta bastante claro como para que puedas adaptar tu consulta-
saludos,
__________________
w32.oktubre@mm <----------------<<<<
prefiero cerrar la boca y parecer un tonto que abrirla y confirmarlo.

Última edición por GatorV; 29/09/2009 a las 21:53
  #6 (permalink)  
Antiguo 30/09/2009, 05:29
 
Fecha de Ingreso: mayo-2008
Mensajes: 56
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: [Ayuda] no se paginar este codigo

hola oktubre e probado lo del enlace q as puesto y todo bien ara el problema es q cuando de doy a otra pagina los registros a mostrar no cambian,siempre muestra los mismos.
  #7 (permalink)  
Antiguo 30/09/2009, 07:45
Avatar de Phoenix23  
Fecha de Ingreso: agosto-2007
Ubicación: 43.286211, -2.171349
Mensajes: 253
Antigüedad: 17 años, 2 meses
Puntos: 1
Respuesta: [Ayuda] no se paginar este codigo

Hola,

Aqui tienes un articulo bien explicado y el codigo necesario:

http://www.desarrolloweb.com/articulos/1733.php

Espero que te sirva saludos
__________________
"La vida se mide por las veces que te levantas, no por las veces que te caes"

visita zarautz!!!
  #8 (permalink)  
Antiguo 30/09/2009, 12:24
Avatar de oktubre  
Fecha de Ingreso: agosto-2003
Ubicación: en mi casa
Mensajes: 371
Antigüedad: 21 años, 2 meses
Puntos: 4
Respuesta: [Ayuda] no se paginar este codigo

si los resgistros que muestra son los mismos quiere decir que a la condicion de la consulta esta llegando lo mismo, digamso que LIMIT no esta teniendo el rango esperado.
te recomiendo que como prueba hagas una impresión de pantalla de los valores de las variables que estan modificando el limit, tipo echo $pagina, etc. para que puedas ir descartando errores.
__________________
w32.oktubre@mm <----------------<<<<
prefiero cerrar la boca y parecer un tonto que abrirla y confirmarlo.
  #9 (permalink)  
Antiguo 30/09/2009, 15:07
 
Fecha de Ingreso: mayo-2008
Mensajes: 56
Antigüedad: 16 años, 6 meses
Puntos: 0
phoenix23 todo perfecto pero no se como añadir mas consultas pro ejemplo:

$_pagi_sql = "SELECT * FROM smf_messages WHERE ID_BOARD=7 ORDER BY subject ASC";
$_pagi_sql = "SELECT * FROM smf_boards WHERE ID_BOARD=7";

por fin lo e conseguido pero ahora tengo un problema y aver si sabeis como solucionarlo, bueno explico. el motivo de crear este code era para crear un indice de post en smf pero a la hora de mostrar el indice tambien muestra las respuestas de los post ej: Re:post de prueba. y queria saber como puedo hacer para que solo muestre los titulos de los post.

Última edición por GatorV; 30/09/2009 a las 21:32
  #10 (permalink)  
Antiguo 25/10/2009, 17:05
 
Fecha de Ingreso: mayo-2008
Mensajes: 56
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: [Ayuda] no se paginar este codigo

Cita:
Iniciado por driftdani Ver Mensaje
phoenix23 todo perfecto pero no se como añadir mas consultas pro ejemplo:

$_pagi_sql = "SELECT * FROM smf_messages WHERE ID_BOARD=7 ORDER BY subject ASC";
$_pagi_sql = "SELECT * FROM smf_boards WHERE ID_BOARD=7";

por fin lo e conseguido pero ahora tengo un problema y aver si sabeis como solucionarlo, bueno explico. el motivo de crear este code era para crear un indice de post en smf pero a la hora de mostrar el indice tambien muestra las respuestas de los post ej: Re:post de prueba. y queria saber como puedo hacer para que solo muestre los titulos de los post.
alguien puede ayudarme con esto plis
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 22:43.