Pamat php darbības esmu apguvis, bet neizrotu kādai jābūt normālai PHP struktūrai.
Pieņemsim, man ir neliels projekts - pāris formas, kur pievieno kaut ko, atrāda kaut ko tabulā un tml.
Es nesaprotu, kā organizēt index.php failu un kādu kodu likt citos failos, lai būtu pēc iesējas mazāka koda dublēšanās?
Apmēram tāds index.php:
include "header.html"
pārbaude vai ielogojies
if (!ielogojies)
{
logošanas forma
iet atpakaļ uz index.php ---???? vai tas ir pareizi
}
else
{
kods, lai pieslēgtos pie db
navigācijas ģenerēšana (piemēram, linki "PIEVIENOT CILVĒKU", "RĀDĪT VISUS CILVĒKUS", "PIEVIENOT PROJEKTU")
-- ??????? šeit nesaprotu, vai linkiem ir jābūt atpakaļ uz index.php atpakaļ ar GETiem, kas norāda navigācijas id,
vai arī katru reizi uz atbilstošo jaunu failu (kas it kā šķiet loģiskāks), bet tad sanāk visu augšējo daļu (par logošanos, pamatizskatu un db konekciju) atkārtot
// galvenās html daļas ģenerēšana (atkarībā no navigācijas):
if ($nav = 11)
{
funkcija, kas drukāt formu - pievienot cilvēku
---- ????? nesaprotu vai formai submits arī jātaisa uz šo pašu index.php vai atkal uz jaunu failu, kur notiks mysql insert, bet tur atkal liels koda gabals jādublē?
}
else
{
funkcijas, kas drukā formu pievienot projektu
}
include "footer.html"
}