![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 297 Pomógł: 0 Dołączył: 17.01.2003 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Witam mam pewien problem a w zasadzie chciałbym poprosić o pomoc.
Zrobilem sobie bardzo porsty sysem newsów oparty na mysql ale nie wiem jak zrobic zeby z bazy mi szczytywal np 10 newsow a reszte przedstawial w formie oddzielnych stron. Tzn zeby 1 strona wyswietlala np tylko po 10 id z bazy. Zwykły kod wyglada tak: [php:1:2cdb7ca442] <? require "./config.php"; $query = "SELECT * FROM newspl ORDER BY data_dodania ASC"; $wynik = mysql_query($query); if(mysql_num_rows($wynik)==0) { exit(); } ?>[/php:1:2cdb7ca442] [php:1:2cdb7ca442] <?php while($row = mysql_fetch_array($wynik)) { echo "<table width="98%" border="0" cellspacing="1" cellpadding="0" align="center" bgcolor="#878057">" ."</table>" ."<table width="98%" border="0" cellspacing="1" cellpadding="0" bgcolor="#000000">" ."<tr>" ."<td width="85%" align="left" bgcolor="#D1B04D" class="kropa1">Temat: <span class="text">" . $row['temat'] . "</span></td>" ."<td width="15%" align="center" bgcolor="#C2A345" class="windows">" . $row['data_dodania'] . "</td>" ."</tr>" ."<tr align="left" bgcolor="#E2C56D">" ."<td colspan="2" align="center" class="tekst">" . $row['opis'] . "</td>" ."</tr>" ."</table>" ."<br>"; } ?>[/php:1:2cdb7ca442] |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 297 Pomógł: 0 Dołączył: 17.01.2003 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Sorry ze jeszcze raz zapodaje ale mam pytanie jak zablokować button Następny - jest pięknie ladnie idzie do nastepnej strony ale 1 szkopol ze jak mam np 8 stron dojdzie do 8 i jeszcze raz moge przycisnac
![]() ![]() Probowalem <= ale nic nie daje ![]() Oto co teraz mam: [php:1:e82c5e1ff3] <?php $s2=$s require "./config.php"; $news_poz=10; if(!$s){ $s="0"; } $query = "SELECT * FROM newspl ORDER BY id DESC LIMIT $s, $news_poz"; $wynik = mysql_query($query); list($ile)=mysql_fetch_row(mysql_db_query(abelite, "SELECT count(*) FROM newspl")); if(mysql_num_rows($wynik)==0) { exit(); } ?>[/php:1:e82c5e1ff3] [php:1:e82c5e1ff3] <?php while($row = mysql_fetch_array($wynik)) { echo "<table width="98%" border="0" cellspacing="1" cellpadding="0" align="center" bgcolor="#878057">" ."</table>" ."<table width="98%" border="0" cellspacing="1" cellpadding="0" bgcolor="#000000">" ."<tr>" ."<td width="85%" align="left" bgcolor="#D1B04D" class="kropa1"> Temat: <span class="text">" . $row['temat'] . "</span></td>" ."<td width="15%" align="center" bgcolor="#C2A345" class="windows">" . $row['data_dodania'] . "</td>" ."</tr>" ."<tr align="left" bgcolor="#E2C56D">" ."<td colspan="2">" ."<table width="98%" align="center" border="0" cellpadding="0" cellspacing="0">" ."<tr>" ."<td align="left" class="tekst">" . $row['opis'] . "</td>" ."</tr>" ."</table>" ."</td>" ."</tr>" ."</table>" ."<br>"; } if ($s>0) echo "<a href=home.php?s=".($s-1)." class="boczne1">Poprzednia</a> "; else echo "<span class="boczne1">Poprzednia</span> "; for($s=0; $s<$ile; $s+=$news_poz) { $z=$s/$news_poz+1; echo"<a href="home.php?s=$s" class="boczne1">$z</a> "; } if ($s2<$ile) echo "<a href=home.php?s=".($s2+1)." class="boczne1">Następna</a>"; else echo "<span class="boczne1">Następna</span>"; ?>[/php:1:e82c5e1ff3] chce aby tak jak w przypadku Poprzednia przy dojsciu do 1 strony (analogidznie Następna przy dojściu do ostatniej) wylancza się button zeby nie mozna bylo na nim kliknąć - tak jest w 1 przypadku ale dlaczego tak nie ma w buttonie Następna tylko skacze o 1 strone dalej ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 14:22 |