21414 skanuj0355 (2)

21414 skanuj0355 (2)



370 PHP i MySQL dla każdego

Listing 13.7. Wyświetlenie zawartości tabeli z możliwością sortowania wzglądem wybranych kolumn

<html>

<head>

<meta http-equiv=“Content-Type" content-"text/html: charset=iso-8859-2">

</head>

<body>

<?php

/* Nawiązanie połączenia i wybór bazy*/

if (!$db_lnk = @mysql_connect("localhost". "php1'. ”test”)){ echo('Wystąpił błąd podczas próby połączenia z serwerem MySQL...<BR>'): exit:

}

i f(!@mysql_se1ect_db('bi bl ioteka')){ echoCWystąpił błąd podczas wyboru bazy danych: biblioteka<BR>'): iąmysql_cłose(); exit; "

}

/‘Odczytanie wartości parametru sortld i ustalenie kolumny, względem której ma się odbyć sortowanie*/

Ssort = 'Id':

1f(isSet($ GET['sortId'])){ swi tch($_GET['sortId']){ case 2 : Ssort = 'Tytuł':break: case 4 : Ssort = 'Rok wydania':break; case 6 : Ssort = 'Cena':break:

}

}

/‘Skonstruowanie zapytania i wysianie go do bazy*/ $query - 'SELECT * FROM Książki ORDER BY ''. Ssort.''

ifC!Sresult = mysql_query($query. $db_lnk)){ echoCWystąpił błąd: nieprawidłowe zapytanie...<BR>’): @mysql_close(): exit:

} <!-- Skonstruowanie nagłówka tabeli HTML

<table border=T>

<tr>

<td><a href="i ndex.php?sortld=0">Id</a></td>

<td><a href="index.php?sortId-2">Tytuł</a></td>

<td><a href“''index.php?sortId*4">Rok wydania</ax/td> <td><a href="index.php?sortId=6”>Cena</a></td>

</tr>


Wyszukiwarka

Podobne podstrony:
21414 skanuj0355 (2) 370 PHP i MySQL dla każdego Listing 13.7. Wyświetlenie zawartości tabeli z możl
skanuj0355 (2) 370 PHP i MySQL dla każdego Listing 13.7. Wyświetlenie zawartości tabeli z możliwości
73388 skanuj0188 (5) 200 PHP i MySQL dla każdego Listing 7.10. Odczytanie zawartości pliku tekstoweg
10344 skanuj0190 (5) 202 PHP i MySQL dla każdego Listing 7.13. Alternatywna metoda odczytu całego pl
skanuj0163 (9) 174 PHP i MySQL dla każdego Listing 6.12. Wykorzystanie funkcji strtok <?php $str
skanuj0026 (187) PHP i MySQL dla każdego Listing 2.9. Zmienna zmieniająca typ w trakcie działania
skanuj0447 464 PHP i MySQL dla każdego Listing 17.5. Treść pliku newsJorm.php <?php $news_form_co
skanuj0151 (9) 162 PHP i MySQL dla każdego Listing 6.5. Wykorzystanie funkcji zmieniających wielkość
14988 skanuj0386 (2) 402 PHP i MySQL dla każdego Listing 15.2. Funkcja identyfikująca typy systemów
15605 skanuj0163 (9) 174 PHP i MySQL dla każdego Listing 6.12. Wykorzystanie funkcji strtok <?php

więcej podobnych podstron