Kordamisküsimused õppeaines Veebirakendused sügissemestril 2009 PHP kasutusvaldkonnad, võimalused, ohud. Käivitamise kohad ja moodused. Muutujad, nende paigutamine teksti. Valik, kordus. PHP HTMLi sees. Sisestus veebilehelt. Andmete liikumine serveri ja kliendi vahel. Meetodid get ja post, muutujad $_GET, $_POST, $_REQUEST. Lehe koostamine alamosadest. Käsud require, require_once ja include. Kataloogi sisu uurimine, laulusõnade loetelu või pildigalerii koostamine. Andmete asendamine veebilehe koodis: htmlspecialchars, urlencode, stripslashes. Andmebaas veebilehestiku juures - võimalused ja probleemid. Tabeli loomine, andmete lisamine, muutmine, kustutamine. Tabeli muutmine. Päringud: järjestamine, filtreerimine. Andmete kuvamine andmebaasist veebilehele. Mitmesugused teegid, MySQL Improved. Andmete näitamine tabelina, ühe kirje kaupa vaatamine, kustutamine, muutmine. Graafilise redaktori lisamine veebilehele. Andmete ühendamine varem valminud kujundusega. Veebilehestiku lõikude hoidmine andmebaasis. Kaks seotud tabelit andmebaasis. Primaarvõti ja võõrvõti. Tabeleid ühendav SQL päring. Andmete sortimine ja otsimine veebilehe kaudu. Rippmenüü loomine valitava väärtuse sisestamiseks. Rippmenüüs soovitava rea ette kerimine. Koodi jagamine failide vahel. Funktsioonide paigutamine klassidesse. Lehemallid, lehe osade jagamine suurema rakenduse korral. Kasutaja autentimine. Sessioonimuutujad. Parooliräsi. Mitu-mitmele seose esitamine kolme andmetabeli abil. Keerukamad SQL-laused. Alampäringud väärtuse, loetelu ja tabeli asendajana. Loendamine, summa, keskmise, suurima, vähima leidmine. Kasutatavad funktsioonid tekstide ja aja tarbeks. Andmetabeli mitu koopiat samas päringus. Failide üleslaadimine.