Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL + PHP] okreslona ilosc wyswietlanych rekordow ??
Forum PHP.pl > Forum > Gotowe rozwiązania
seva
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]
zombie
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]
seva
zrozumialem,
wielkie dzieki za pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.