89709 skanuj0441

89709 skanuj0441



PHP i MySQL dla każdego

}

el se{

echo("Następne"):

ł

echo("</td>"):

echo("<td align-'right' width-'25*'>"): if($page >= $pagesCount){ echoCKoniec"):

}

el se{

echo("<a href=’news.php?acti on-showal1&i d=$pagesCount'>"): echo("Koniec</a>"):

}

echo("</td>"):

echo("</tr></table>"): return true;

}

Funkcja makeDBConnection służy do nawiązania połączenia z serwerem baz danych oraz do wybrania konkretnej bazy. Połączenie jest nawiązywane za pomocą funkcji mysq1_connect, a wybór bazy jest dokonywany przez funkcję rnysql_select_db. Zwracaną wartością jest true, jeśli obie czynności zakończyły się sukcesem, lub fal se — w przeciwnym wypadku.

Funkcja printNewsHeaders wyświetla nagłówki wiadomości posortowane od najnowszej do najstarszej. Przyjmuje ona trzy argumenty:

♦    ile — określający liczbę nagłówków do wyświetlania;

♦    user Id — określający identyfikator użytkownika;

♦    edit — określający tryb pracy funkcji.

Funkcja pracuje w dwóch trybach. W pierwszym z nich jest jej przekazywany jedynie pierwszy argument, określający liczbę nagłówków do wyświetlenia. Pozostałe dwa argumenty przyjmują natomiast wartości domyślne (user Id = 0, edit - fal se). W takiej sytuacji jest wyświetlane co najwyżej i 1 e nagłówków, a przy każdym z nich jest wyświetlany odnośnik umożliwiający odczytanie całej wiadomości. Jeśli argument ile będzie miał wartość 0, będzie to oznaczało, że mają być wyświetlone wszystkie nagłówki. Zapytanie pobierające dane w tym trybie ma postać;

SELECT Id. Nagłówek FROM News ORDER BY Data DESC kiedy i 1 e jest równe zero lub też:

SELECT Id, Nagłówek FROM News ORDER BY Data DESC LIMIT Sile kiedy i 1 e jest różne od zera.

Konstrukcja odnośnika umożliwiającego wyświetlenie wybranej wiadomości ma schematyczną postać:

<a href-"news.php?action=showmessage&id=identyfikator">Zzytaj</a>


Wyszukiwarka