Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> News
JOHNY
post 6.11.2003, 16:03:11
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]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
JOHNY
post 14.11.2003, 21:06:07
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 sad.gif Jak zrobic zeby skrypcik wiedzial ze tylko mam skonczyc dzialanie na ostatniej stronie questionmark.gif

Probowalem <= ale nic nie daje sad.gif

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">&nbsp;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 sad.gif
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 14:22