Kezdőoldal » Számítástechnika » Weblapkészítés » PHP lapozó szerkesztése....

PHP lapozó szerkesztése. Hogyan is kell?

Figyelt kérdés

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!



2015. nov. 4. 00:28
 1/2 Argloss ***** válasza:

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>';

}

2015. nov. 4. 03:33
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
Működik, nagyon szépen köszönöm a választ!
2015. nov. 4. 11:32

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!