Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL + PHP] okreslona ilosc wyswietlanych rekordow ??
seva
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 6.03.2004

Ostrzeżenie: (0%)
-----


potrzebuje pomocy przy skrypcie ktory bedzie wyswietlal na stronie rekordy z bazy mysql...

zalozmy ze baza nazwana jest test, a tabela mailing.
w tabeli sa dwie kolumny: mail i data...

ponizszy skrypt ktory napisalem wyswietla wszystkie rekordy z bazy, jednak chodzi mi o to, aby wyswietlal konkretna ilosc na jednaj stronie, np. najpierw wyswietlil rekordy od 1-5, a po kliknieciu linka "nastepne>" wyswietlal juz od 6-10 itd...

[php:1:19dfeaab2b]<?php
// WYSWIETLANIE LISTY ADRESOW Z BAZY

mysql_connect("localhost", "test");
$result = mysql_db_query("test","SELECT mail, data FROM `mailing`");

while ($row = mysql_fetch_array ($result)) {

echo ("<table border='1' cellspacing='0' width='100%' class='tresc' bgcolor='#EFEFEF' bordercolor='#FFFFFF' cellpadding='0' style='border-collapse: collapse'>");
echo ("<tr>");
echo ("<td width='10%' align='center'>$a</td>");
echo ("<td width='50%'><left>&nbsp;&nbsp;<a href='mailto:".$row["mail"]."'</a>".$row["mail"]."</left></td>");
echo ("<td width='30%'><center>".$row["data"]."</center></td>");
echo ("<td width='10%'><center><input type='checkbox' name=".$row["mail"]." value='zaznaczenie'></center></td>");
echo ("</tr>");
echo ("</table>");

}

?>[/php:1:19dfeaab2b]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
zombie
post
Post #2





Grupa: Zarejestrowani
Postów: 296
Pomógł: 0
Dołączył: 9.05.2002
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


w URL'u przekazujesz numer pierwszego rekordu, to w poniższym przypadku zmienna first. Drugi parametr w klauzuli LIMIT to liczba rekordów jakie ma wyświetlić query.

[sql:1:d8147ed86a]SELECT mail, data FROM mailing LIMIT ".$_GET['first'].",5[/sql:1:d8147ed86a]
Go to the top of the page
+Quote Post
seva
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 6.03.2004

Ostrzeżenie: (0%)
-----


zrozumialem,
wielkie dzieki za pomoc
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 00:27