PHP Pagination + mysql

Morphine0225

Power Member
Ora boas noites pessoal!


Estou com um enorme dilema. Não consigo arranjar um paginator de jeito para incluir num site que estou a fazer (nunca fiz nenhum e os meus conhecimentos em PHP são muito baixos).

O código usado no site é o seguinte:

PHP:
<?php
$result = mysql_query("SELECT * FROM news ORDER BY date DESC LIMIT 20");
$notices = array();
if ($result!=false && mysql_num_rows($result)>0) {
    while ($row = mysql_fetch_array($result)) {
        $notices[] = $row;
            }
    }
    
    if (count($notices)>0)
    {
        foreach ($notices as $notice)
        {
            echo '<p align="justify">';
                    echo '<span class="headers">&gt;&gt; ' . $notice["title"] . '</span><br /><br />';
                    echo $notice["body"]. '</p>';
            echo '<br /><br /><br /><table align="left" width="485">';
            echo '<tr>';
                echo '<td align="left">&nbsp;&nbsp;&nbsp;Noticia colocada em: ' . date("d/m/Y", $notice["date"]) . '</td>';
                echo '<td align="right"><a href="#top">Voltar ao inicio</a></td>';
              echo '</tr>';
            echo '</table>';
            echo '<br /><br />';
            echo '<p>---------------------------------------------------------------------------------------------------</p>';

        }
    }
    else
    {
        echo "<br /><center>Não há notícias.</center>";
    }
?>

As noticias estão inseridas numa base de dados em mysql. Este código é o que vai retirar essas mesmas noticias, e as coloca dentro de uma formatação própria.

Campos da BD: body; title.




Ajudem por favor. Preciso mesmo disto não sei como fazer.


Obrigado!
 
porque não usas wordpress?
faz isso que queres e mais algumas coisas e não precisas programar nada.
mas no teu codigo mudava para:

PHP Code:
Código:
<?php
$result = mysql_query("SELECT * FROM news ORDER BY date DESC LIMIT 20");
$notices = array();
if ($result!=false && mysql_num_rows($result)>0) {
    while ($row = mysql_fetch_array($result)) {
       

            echo '<p align="justify">';
                    echo '<span class="headers">&gt;&gt; ' . $row["title"] . '</span><br /><br />';
                    echo $row["body"]. '</p>';
            echo '<br /><br /><br /><table align="left" width="485">';
            echo '<tr>';
                echo '<td align="left">&nbsp;&nbsp;&nbsp;Noticia colocada em: ' . date("d/m/Y", $row["date"]) . '</td>';
                echo '<td align="right"><a href="#top">Voltar ao inicio</a></td>';
              echo '</tr>';
            echo '</table>';
            echo '<br /><br />';
            echo '<p>---------------------------------------------------------------------------------------------------</p>';

        }
    }
    else
    {
        echo "<br /><center>Não há notícias.</center>";
    }
?>

Penso que iria funcionar melhor
 
porque não usas wordpress?
faz isso que queres e mais algumas coisas e não precisas programar nada.
mas no teu codigo mudava para:

PHP Code:
Código:
<?php
$result = mysql_query("SELECT * FROM news ORDER BY date DESC LIMIT 20");
$notices = array();
if ($result!=false && mysql_num_rows($result)>0) {
    while ($row = mysql_fetch_array($result)) {
       

            echo '<p align="justify">';
                    echo '<span class="headers">&gt;&gt; ' . $row["title"] . '</span><br /><br />';
                    echo $row["body"]. '</p>';
            echo '<br /><br /><br /><table align="left" width="485">';
            echo '<tr>';
                echo '<td align="left">&nbsp;&nbsp;&nbsp;Noticia colocada em: ' . date("d/m/Y", $row["date"]) . '</td>';
                echo '<td align="right"><a href="#top">Voltar ao inicio</a></td>';
              echo '</tr>';
            echo '</table>';
            echo '<br /><br />';
            echo '<p>---------------------------------------------------------------------------------------------------</p>';

        }
    }
    else
    {
        echo "<br /><center>Não há notícias.</center>";
    }
?>
Penso que iria funcionar melhor

Se eu fosse mudar para wordpress, não aprendia nada e o meu objectivo é aprender uma linguagem de programação.

CMS é tudo muito bonito, mas eu gosto de fazer o meu próprio código. ;) Bem ou mal é o meu.

Obrigado a quem me poder ajudar nisto.


Cumps,
Morphine0225
 
Back
Topo