Diskuze: Zamezení aktualizace hodnot prázdnými hodnotami
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Toto bych řešil už při odeslání formuláře kontrolou vyplnění potřebných dat. Je nesmysl poslat údaje na server a pak teprve zjišťovat, jestli jsou správné...
Pokud jen nechceš přepsat hodnoty pokud nic nezadá, pak použij
IFNULL.
https://www.w3schools.com/…l_isnull.asp
STIVKO: Zde bych doplnil. Nikdy nesmíte věřit tomu co je vám posláno na server. Kontroly musíte primárně provádět na serveru. Jako bonus pro lepší ovládání uživatelů můžete kontroly zduplikovat na klientu (např. pomocí javascriptu). Není totiž problém klientské kontroly obejít a aplikaci podhodit špatnou kombinaci hodnot.
Díky. Kontroly na serveru jsou samozřejmostí. Chtěl jsem to ale trochu vyšperkovat i v samotném SQL
Zobrazeno 5 zpráv z 5.