PHP lapozó szerkesztése. Hogyan is kell?
Kezdő vagyok php témában, ezért szeretném a segítségeteket kérni. A webserver kft pár éve csinált egy blog tutorialt, youtube-on fent a video. Ezt csináltam meg, ill. próbálgatom.
<?php
if (!isset($blogbanvagyok))
{
die('ne nyisd meg így az oldalt!');
}
$bejegyzesekszama = mysql_query('SELECT COUNT(*) AS darab FROM postok');
$bejegyzesekszama = mysql_fetch_array($bejegyzesekszama);
$darab = $bejegyzesekszama['darab'];
$oldalakszama = ceil($darab / 1);
$oldal = (int)$_GET['oldal'];
if ($oldal<1)
{
$oldal = 1;
}
$innen = ($oldal-1)*1;
$leker = mysql_query('SELECT * FROM postok ORDER BY datum DESC LIMIT '.$innen.',1');
while ($sor = mysql_fetch_array($leker))
{
echo '<div class="bejegyzes">
<a href="index.php?bejegyzes='.$sor['ID'].'" class="cim">'.$sor['cim'].'</a>
<p>'.$sor['szoveg'].'</p>';
if ($sor['szoveg_plusz'])
{
echo '<div align="right">
<a href="index.php?bejegyzes='.$sor['ID'].'" class="tovabblink">Tovább a teljes bejegyzésre</a>
</div>';
}
echo '</div>';
}
for ($i = 1;$i<=$oldalakszama;$i++)
{
if($i==$oldal)
{
echo '<b>'.$i.'</b> ';
}
else
echo '<a href="index.php?oldal='.$i.'">'.$i.'</a> ';
}
Itt a lapozó ami a tutorialban volt. Ezzel elértem, hogy egy bejegyzés jelenjen meg ami az aktuális, viszont alul annyi link jelenik meg ahány bejegyzés van az adatbázisban. (tehát ha öt van akkor így jelenik meg: 1 2 3 4 5) Annyit szeretnék, hogy alul csak egy Előző és egy Következő hivatkozás legyen.
Remélem tud valaki segíteni, előre is köszönöm!
if($oldal > 1){
echo '<a href="index.php?oldal='. ($oldal-1) .'">Előző</a>';
}
if ($oldal >= 1 AND $oldalakszama-1 >= $oldal){
echo '<a href="index.php?oldal='. ($oldal+1) .'">Következő</a>';
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!