sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #69836
DB input kontrol - I hvilket "lag" ?
Hej
Hvis man bruger et web-interface til en SQL-sand database,
f.eks. input som HTML-Forms fra en browser via en php-connection til
databasen,
Hvor vil man da traditionelt ligge en kontrol på de returnerede felter?
Eks.
Tabel 1 er restrikteret på hvisse felter men "not null" hvorfor det er
smart at se efter tomme indtastninger før et commit.
Umidelbart ville jeg placere en sådan kontrol helt ude hos klienten, men
så skal jeg først sikre mig at den kan forstå JavaScript (og hvad gør jeg
hvis den ikke kan?).
Alternativt placeres kontrollen i php-laget, da der så også er mulighed
for at se på samhørighedder mellem data, men alt dette vil jo ske på
webserveren og hvor meget belaster den slags (i praksis næppe mere end
5-10 samtidige forbindelser men i teorien lang flere)
Hvad er "standard" løsningen / placering af datakontrol før DB commitment ?
--
Med venlig hilsen
/Zmit/
RLU # 314205
Follow ups