Forum GLT.PL Strona Główna
GLT.PL
FAQ  FAQ   Szukaj  Szukaj   Użytkownicy  Użytkownicy   Grupy  Grupy
Rejestracja  ::  Zaloguj Zaloguj się, by sprawdzić wiadomości


Napisz nowy temat  Odpowiedz do tematu
 [PHP MySQL ]Potrzebna pomoc WAZNE :) « Zobacz poprzedni temat :: Zobacz następny temat » 
Autor Wiadomość
morffik
PostWysłany: Pią Cze 09, 2006 8:19 pm    Temat postu: [PHP MySQL ]Potrzebna pomoc WAZNE :) Odpowiedz z cytatem

Bajt
Bajt


Dołączył: 09 Cze 2006
Posty: 10

Witam to mój pierwszy post tutaj i mam takie pytanie starałem się wszędzie wyszukać jakiś artykułów na dany temat: Jak przygotować skrypt php z limitem danych wyświetlanych na jednej stronie !! w podobieństwie jak na przykład w nowościach jeżeli jest powyżej przypuszczalnie 10 postów a limit jest ustawiony na 5 wtedy tworzy odnośnik i kolejna stronę może mi ktoś z tym pomoc !!! Dzięki !!!!!!
Powrót do góry
Ogląda profil użytkownika Wyślij prywatną wiadomość
arturo182
PostWysłany: Sob Cze 10, 2006 6:09 am    Temat postu: Odpowiedz z cytatem

@Administrator
Administrator


Dołączył: 01 Wrz 2003
Pochwał: 1
Posty: 1250

Kod:
$query = mysql_query("SELECT * FROM news LIMIT 0,5");


Czyli pobieram 5 newsów z tabeli newsów zaczynając od pozycji 0 (czyli najnowszego).
_________________
[img]http://forum.webd.pl/sig/sig.php[/img]
Powrót do góry
Ogląda profil użytkownika Wyślij prywatną wiadomość Odwiedź stronę autora
morffik
PostWysłany: Sob Cze 10, 2006 12:58 pm    Temat postu: Odpowiedz z cytatem

Bajt
Bajt


Dołączył: 09 Cze 2006
Posty: 10

Znalazlem taki kod ale niewiem jak go przetworzyc czy mogl by ktos pomoc !!!!

Kod:
<?php 
$page = $_REQUEST['page']; 
$query = $_POST['query']; 

// check to see if $page is set 
if (!$page) { 
$page = 1; 

// Change $query to a request super global after the first page. 
if($page > 1){ 
$query = $_REQUEST['query']; 

//set up some limits 
$limit = $page * 10; 
$limit = $limit - 10; 
//get the count from the database table 
$sql_num = mysql_query("SELECT * FROM table WHERE column LIKE %query%"); 
$num = mysql_num_rows($sql_num); 
// query your database for the final results 
$sql_results = mysql_query("SELECT something FROM table WHERE column LIKE %query% LIMIT $limit,10"); 
if($num < 10){ 
$through = $num; 
} else { 
$through = $limit + 10; 

if ($through > $num){ 
$through = $total; 

if($page > 1){ 
$from = $limit +1; 
} else { 
$from = $limit; 

if($from == 0){ 
$from = $from +1; 

echo "Rezultat wyszukiwania:"; 
echo "<p align=\"right\">"; 
if ($page > 1) { 
echo "<a 
href=\"$PHP_SELF?query=$query&page=".($page -1)."\"><< poprzednia</a>  "; 

if (($num > 10) && (($limit + 10) < $num)) { 
echo "<a href=\"$PHP_SELF?query=$query&page=".($page +1)."\">następna >></a>"; 

while(list($results)=mysql_fetch_array($sql_results)){ 
echo "Rezultat: $results"; 

if ($page > 1) { 
echo "<a 
href=\"$PHP_SELF?query=$query&page=".($page -1)."\"><< poprzednia</a>  "; 

if (($num > 10) && (($limit + 10) < $num)) { 
echo "<a href=\"$PHP_SELF?query=$query&page=".($page +1)."\">następna >></a>"; 

?>



Nie jestem wstanie zrozumiec przkierowan do $query i niewiem co dokladnie trzeba pozmieciac Sad
Powrót do góry
Ogląda profil użytkownika Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
Napisz nowy temat  Odpowiedz do tematu Strona 1 z 1

Skocz do:  



Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


DAJ Glass (1.0.8) template by Dustin Baccetti
EQ graphic based off of a design from www.freeclipart.nu
Powered by phpBB © 2001, 2005 phpBB Group