45470 skanuj0471

45470 skanuj0471



PHP i MySQL dla każdego

CREATE TABLE SubskrypcjeUzytkownlcyl Userld INTEGER NOT NULE. Subskrypcjald INTEGER NOT NULL. PRIMARY KEYCUserld. Subskrypcjald)

Wypełnijmy teraz tabelę Subskrypcje przykładowymi danymi. Załóżmy, że będziemy oferowali biuletyny z następujących dziedzin:

♦    Muzyka,

♦    Film,

♦    Komputery,

♦    Motoryzacja,

♦    Książki,

♦    Gospodarka,

♦    Podróże,

♦    Sport.

Wprowadzimy zatem te nazwy do tabeli, wykorzystując do tego celu instrukcję SQL w postaci:

INSERT INTO Subskrypcje VALUES (1. 'Muzyka'). (2. 'Film'). (3. 'Komputery'). (4. 'Motoryzacja'). (5. 'Książki'), (6. 'Gospodarka'), (7. 'Podróże'). (8. 'Sport') ja

Jeśli teraz np. użytkownik o identyfikatorze 1 miałby prenumerować biuletyn o komputerach (o identyfikatorze 3), do tabeli SubskrypcjeUzytkownicy należałoby wprowadzić parę liczb: 1, 3.

Skrypty realizujące funkcje logowania i rejestracji użytkowników pozostaną takie same, jak zaprezentowane w rozdziałach 14. i 15. Skrypt login.php będzie pochodził z rozdziału 17., jako że musi obsługiwać system przywilejów oraz przechowywać w zmiennej sesji identyfikator załogowanego użytkownika. Treść pliku main.php wyświetlającego główną część witryny została natomiast zaprezentowana na listingu 19.1. Ten kod jest nam również dobrze znany; modyfikacje dotyczą dolnej komórki tabeli realizującej strukturę witryny.

Listing 19.1. Treść pliku main.php generującego główną część witryny_

<?php session_start(): ?>

<html>

<head>

<meta http-equiv-"Content-Type" content-"text/html: charset=iso-8859-2"> <title>Strona gtówna</title>

</head>

<body>

<table width=”100X" height="100£" border="l“>

<tr height="10*”>

<td align="center" width="60*">

Nagłówek strony


Wyszukiwarka

Podobne podstrony:
skanuj0315 (2) 330 PHP i MySQL dla każdego CREATE TABLE Autorzy( Id INTEGER PRIMARY KEY. Imię VARCHA
39212 skanuj0333 (3) 348 PHP i MySQL dla każdegc CREATE TABLE Klienci! Id INTEGER AUTO INCREMENT P
79024 skanuj0406 (2) PHP i MySQL dla każdego <?php printLastHitsStatstSdataOd. SdataDo. </tabl

więcej podobnych podstron