Autor | Zpráva | ||
---|---|---|---|
Bartolomey Profil |
#1 · Zasláno: 12. 10. 2008, 16:38:17
Zdravím,
už hodiny sedím nad jedním dost banálním problémem... Mám uživatelské profily, kde jsou některé položky i nepovinné, vlastně ty, které mají defaultní hodnotu NULL. Na stránce, kde se dá profil upravit vypisuji do inputů všechny tyto hodnoty bez ohledu na to, jestli je nějaká nullová nebo ne. Když potom odesílám změny, kde jsou ponechány některé inputy beze změn, tak se mně do MySQL bohužel uloží jen obyčejný prázdný řetezec a ne NULL. Problémem to je, že ve výpisu profilu mám podmínku, jestli se údáj rovná hodnotě Null, tak ať ani nevypíše např. kolonku "Mail:". Poradil by mi někdo, prosím, co s tím mám dělat? Už jsem zkusil snad všechno. Díky |
||
joe Profil |
#2 · Zasláno: 12. 10. 2008, 17:17:19
Asi tak...
$sql = "UPDATE profiles SET column = " . ($variable == '' ? 'NULL' : "'" . $variable . "'") . " WHERE id = " . intval($id); |
||
Bartolomey Profil |
#3 · Zasláno: 12. 10. 2008, 18:17:42
joe
Díky moc :) |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0