๐ป Project/project
[ํ๋ก์ ํธ] ๋ฒํผ์ list ํํ๋ก ์ ์ถํ๋ ๋ฐฉ๋ฒ | button์ checkbox ์ฒ๋ผ ์ฌ์ฉํ๊ธฐ | list ํํ form ์ ์ถ
ํ์ฌ ์ํฉ ๊ฐ ์นดํ ๊ณ ๋ฆฌ์ ๋ง๊ฒ ๋ฒํผ์ด ๋์ด์๊ณ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ํด๋ฆญํ๊ณ ๊ฒ์ ๋ฒํผ์ ๋๋ฅด๋ฉด ๊ทธ์ ๋ง๋ ๊ฒ์๋ฌผ์ด ์๋์ ๋ ๋๋ง๋๊ฒ ํ๊ณ ์ถ๋ค ์ฌ๊ธฐ์ ํน์ด์ฌํญ์ ์นดํ ๊ณ ๋ฆฌ ๋ฒํผ์ ์ฌ๋ฌ๊ฐ๊ฐ ๋๋ฆด ์ ์์ด์ผ ํ๋ค๋ ๊ฒ! 1. ์ฒซ ๋ฒ์งธ ๋ฐฉ๋ฒ ๋ด๊ฐ ์๊ฐํ ์ฒซ๋ฒ์งธ ๋ฐฉ๋ฒ์ ajax๋ฅผ ์ด์ฉํด์ ํด๋ฆญ๋ ์นดํ ๊ณ ๋ฆฌ ๋ฒํผ์ ๋ฐฐ์ด์ ์ ์ฅํ๋ ๊ฒ์ด๋ค. list.html์ ์ผ๋ถ์ด๋ค. id๋ ์นดํ ๊ณ ๋ฆฌ์ id๋ก ์ง์ ํ๊ณ , ํด๋ฆญ์ id๋ฅผ ํ๋ผ๋ฏธํฐ๋ก ๋๊ฒจ์ฃผ๋ onClick ํจ์๋ฅผ ํธ์ถํ๋ค. onClick ํจ์๋ถ๋ถ์ ์ฒ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ๋ค ์ด๋ ๊ฒ arr์ด๋ผ๋ ๋ฐฐ์ด์ ์ ์ธํ๊ณ ํด๋ฆญ์ ํ๋ผ๋ฏธํฐ๋ก ๋ฐ์ id๋ฅผ arr์ ๋ฃ์ด์ค๋ค. ๋ฒํผ์ด bootstrap์ผ๋ก ๊พธ๋ฉฐ์ ธ์์ด์ ํด๋ฆญํจ๊ณผ๋ฅผ ์ฃผ๊ธฐ ์ํด์ active๋ฅผ ํ ๊ธํ๋ ๋ฐฉ์์ผ๋ก ๋ฐฐ๊ฒฝ์์ ์ ํ๊ณ , arr ๋ฐฐ์ด์ ..
[DB] Mysql ํ๊ธ๊นจ์ง, Mariadb ํ๊ธ๊นจ์ง ํด๊ฒฐ๋ฐฉ๋ฒ
์๋ฒ๋ฅผ ํตํด ๊ฐ์ insertํ๋ ๋ฐฉ์์ผ๋ก ํ๊ธ์ ๋ฃ์ผ๋ฉด ์ด๋ ๊ฒ ๊ฐ์ด ๊นจ์ง๋ ํ์์ด ์๊ธด๋ค. ์ด๊ฑฐ๋ mysql์ ์ค์ ๊ฐ์ ๋ฐ๊ฟ์ฃผ๋ฉด ๋๋ค! sudo vim /etc/my.cnf [mysqld] character-set-server=utf8 sudo systemctl restart mariadb.service my.cnf์์ ํ๊ฒฝ๊ฐ์ ๋ฐ๊ฟ์ฃผ๋ฉด ๋๋ค. utf8๋ก ์ธ์ฝ๋ฉ๊ฐ์ ๋ณ๊ฒฝ ํ mariadb.service๋ฅผ ์ฌ์์ํด์ค๋ค. ๊ทธ๋ผ ์ค์ ์ ๋ฐ๊พผ ์ดํ๋ก๋ ๊ฐ์ด ํ๊ธ๋ก ์ ๋ค์ด๊ฐ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.