70526 skanuj0436

70526 skanuj0436



Rozdział 17. ♦ System news 453

<tr height="10*">

<td align="left“ valign="top" colspan-"2">

<di v align='center'>Wiadomości </di v>

<div align-'center'>

<?php

include "newsjiinctions.php";

1f (makeDBConnecti on()){ printNewsHeaders(3);

@mysql closet):

}

?>

</div>

<d1v al ign='center’>

<a href-"news.php?acti on-showal1&i d-1">Więcej</a> </div>

</td>

</tr>

<tr height="70X,,>

<td align="center" valign=”center" colspan="2">

Część główna </td>

</tr>

<tr height="10*">

<td align="center'' colspan-'2”>

<?php

if(isSet($_$ESSI0N[’Przywileje']['News'])){ echo("<a href=V'news.php\">Edycja news</a> "):

}

?>

</td>

</tr>

</table>

</body>

</html>

W lewej górnej komórce jest wyświetlany status użytkownika — czy jest on załogowany, czy też nie. Odpowiada za to fragment kodu PHP sprawdzający, czy jest ustawiona zmienna sesji o nazwie załogowany. Postępowanie jest tu takie samo, jak w przykładzie z rozdziału 15. W komórce znajdującej się bezpośrednio nad częścią główną są wyświetlane nagłówki wiadomości. Czynność ta jest wykonywana przez wywołanie funkcji printNewsHeaders. Argument przekazywany tej funkcji wskazuje liczbę nagłówków, które mają zostać wyświetlone. Przed wywołaniem printNewsHeaders jest nawiązywane połączenie z bazą danych za pomocą funkcji makeDBConnection. Definicje obu tych funkcji będą zamieszczone w oddzielnym pliku o nazwie newsJunctions.php, tak więc treść tego pliku jest dołączana wcześniej za pomocą instrukcji i ncl ude.

Za listą najnowszych wiadomości znajduje się odnośnik umożliwiający wyświetlenie listy wszystkich wiadomości w systemie. Jest to wywołanie skryptu news.php, któremu są przekazywane parametry action i id. Pierwszy z nich ma wartość showall, drugi wartość 1. Ten temat zostanie opisany na dalszych stronach, podczas omawiania funkcji o nazwie shował 1.


Wyszukiwarka

Podobne podstrony:
skanuj0434 Rozdział 17. ♦ System news 451 Zmienne sesji, które zostały ustawione w skrypcie login.ph
skanuj0450 (2) Rozdział 17. ♦ System news 467 /*jeśli action - edit*/ else if($_GET[ action ] — ‘edi
skanuj0452 (2) Rozdział 17. ♦ System news Kod rozpoczyna się od wywołania funkcji session_start, doł
65885 skanuj0440 (2) Rozdział 17. ♦ System news 457 if(!$result - @mysql_query(Squery)){ //echo(&quo
40902 skanuj0454 (2) Rozdział 17. ♦ System news 471 Jeśli zatem parametr action ma wartość add, w pi
44910 skanuj0438 Rozdział 17. ♦ System news 455} else{ $where - " WHERE Userld = Suserld} $quer
69879 skanuj0448 Rozdział 17. ♦ System news 465 Rysunek 17.5. Przykładowy wygląd formularza edycji w

więcej podobnych podstron