๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ 56

2023.04.05 ์ˆ˜ (HTML ๋ฐ•์Šค๋ชจ๋ธ, ๋ฐ•์Šค์‚ฌ์ด์ง•, *์„ ํƒ์ž ๋“ฑ)

ํ”„๋ก ํŠธ์—”๋“œ์›น๋””์ž์ธ 5์ฃผ์ฐจ 2์ฐจ์‹œ ๊ฐ•์˜๋‚ด์šฉ ์ฝ”๋“œ box-sizing:border-box; /*ํ…Œ๋‘๋ฆฌ๋ฅผ ํฌํ•จํ•˜์—ฌ ํฌ๊ธฐ ์ง€์ •, *๋Š” ๋ชจ๋“  ์—˜๋ฆฌ๋จผํŠธ์— ๋Œ€ํ•œ๋‹ค๋Š” ๊ฒƒ*/ box-shadow: 2px 2px gray; /*๊ทธ๋ฆผ์ž๋ฅผ ๋„ฃ๋Š” ๊ฒƒ ์˜ค๋ฅธ์ชฝ ๊ทธ๋ฆผ์ž ํฌ๊ธฐ, ์•„๋žซ์ชฝ ๊ทธ๋ฆผ์ž ํฌ๊ธฐ, ์ƒ‰์ƒ*/ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 5px rgba(0, 0, 0, 0.5); /*์„ธ ๋ฒˆ์งธ ์ˆซ์ž๋Š” ๋ฒˆ์ง€๋Š” ํšจ๊ณผ์˜ ํฌ๊ธฐ๋ฅผ ์˜๋ฏธํ•จ.*/ /*์ฝค๋งˆ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ‰๊น”์„ ๋ง์ž…ํž์ˆ˜์žˆ์Œ*/ opacity: 0; /*ํˆฌ๋ช…๋„๋ฅผ ์ฃผ๋Š” ๊ฒƒ์ž„. 0์„ ์ฃผ๋ฉด ์‚ฌ๋ผ์ง. ์žˆ๊ธด ํ•œ๋ฐ ์•ˆ ๋ณด์ด๋Š” ๊ฒƒ๋ฟ*/ ์ฐธ๊ณ  https://coding-factory.tistory.com/187 [Html] Margin, Padd..

2023.04.04 ํ™” (PHP ๋‹ค์ฐจ์› ๋ฐฐ์—ด)

์›นํ”„๋กœ๊ทธ๋ž˜๋ฐ 5์ฃผ์ฐจ 2์ฐจ์‹œ ๊ฐ•์˜๋‚ด์šฉ ๋‹ค์ฐจ์› ๋ฐฐ์—ด 1์ฐจ์› ๋ฐฐ์—ด์˜ ์›์†Œ : value 2์ฐจ์› ๋ฐฐ์—ด์˜ ์š”์†Œ : 1์ฐจ์› ๋ฐฐ์—ด 3์ฐจ์› ๋ฐฐ์—ด์˜ ์š”์†Œ : 2์ฐจ์› ๋ฐฐ์—ด COFFEE PRICE ์•„๋ฉ”๋ฆฌ์นด๋…ธ 5100 ๋ผ๋–ผ 5500 ๋ชจ์นด 5100 ํ‘œ๋ฅผ ๋ฐฐ์—ด๋กœ ๋‚˜ํƒ€๋‚ผ ๋•Œ, - 2์ฐจ์› ์ธ๋ฑ์Šค ๋ฐฐ์—ด๋กœ ํ‘œํ˜„ : - 1์ฐจ์› ์—ฐ๊ด€ ๋ฐฐ์—ด๋กœ ํ‘œํ˜„ : COFFEE SIZE PRICE ์•„๋ฉ”๋ฆฌ์นด๋…ธ R 4200 T 4800 ๋ผ๋–ผ R 4900 T 5500 ์œ„์˜ ํ‘œ๋Š” ์—ฐ๊ด€ ๋ฐฐ์—ด๋กœ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์ด ์ ํ•ฉํ•จ. 2์ฐจ์› ์ƒ‰์ธ ๋ฐฐ์—ด ๊ฐ’์„ ์ฝ์–ด๋‚ด๋Š” ๋ฒ• (๋ถ„ํ•ด) ๊ฐ’์„ ์ฝ์–ด๋‚ด๋Š” ๋ฒ• (๋ถ„ํ•ดx) ์—ฐ๊ด€ ๋ฐฐ์—ด ์ฝ์–ด๋‚ด๋Š” ๋ฒ• ๊ธฐํƒ€ ์ž…๋ ฅ์–‘์‹์—์„œ $_GET์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๊ณ ์ž ํ•˜๋ฉด, ์ฃผ์†Œ์ค„์— ์ฟผ๋ฆฌ ์ŠคํŠธ๋ฆผ์œผ๋กœ ์ •๋ณด๊ฐ€ ๋…ธ์ถœ๋œ๋‹ค. ์ „๋‹ฌํ•ด์•ผ ํ•  ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฐœ์ธ์ •๋ณด์ผ ๊ฒฝ์šฐ์—๋Š” $_POST..

2023.04.03 ์›” (PHP ๋ฐฐ์—ด)

์›นํ”„๋กœ๊ทธ๋ž˜๋ฐ 5์ฃผ์ฐจ 1์ฐจ์‹œ ๊ฐ•์˜๋‚ด์šฉ ๋ฐฐ์—ด์˜ ํŠน์ง• 1. ๊ฐ’๋“ค์ด ๋ชจ์—ฌ์žˆ๋‹ค. 2. ๊ฐ’์˜ ์œ„์น˜์— ๋”ฐ๋ฅธ ์ˆœ์„œ๊ฐ€ ์žˆ๋‹ค. (์ธ๋ฑ์Šค) 3. ์ˆœ์„œ ๊ฐœ๋…์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ’์ด ์ค‘๋ณต๋  ์ˆ˜ ์žˆ๋‹ค. PHP ๋ฐฐ์—ด์˜ ์ข…๋ฅ˜ 1. ์ธ๋ฑ์Šค ๋ฐฐ์—ด (์ธ๋ฑ์Šค๋กœ ๋ฐฐ์—ด์˜ ์œ„์น˜๋ฅผ ๋งŒ๋“ฆ) - ์„ ์–ธ๋ฌธ์„ ํ†ตํ•ด ๋ฐฐ์—ด์„ ์ƒ์„ฑํ•œ๋‹ค. - ๋ฐฐ์—ด์—์„œ์˜ ๊ฐ’์˜ ์œ„์น˜๋ฅผ ์ธ๋ฑ์Šค (์ƒ‰์ธ)๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. 2. ์—ฐ๊ด€ ๋ฐฐ์—ด (ํ‚ค์™€ ๊ฐ’์„ ํ•˜๋‚˜์˜ ์Œ์œผ๋กœ ์›์†Œ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ์‹) - ํ•™๋ฒˆ : 14 ์ด๋ฆ„ : ๋‘˜๋ฆฌ ํ•™๋…„ : 5 ์ผ ๊ฒฝ์šฐ. ์ฝœ๋ก ์„ ๊ธฐ์ค€์œผ๋กœ ์™ผ์ชฝ์€ key, ์˜ค๋ฅธ์ชฝ์€ value๋ผ๊ณ  ํ•œ๋‹ค. - ๊ฐ™์€ ๋ฐฐ์—ด ๋‚ด์—์„œ key๋Š” ์ค‘๋ณต๋˜๋ฉด ์•ˆ๋œ๋‹ค. PHP ๋ฐฐ์—ด ์ƒ์„ฑ๋ฒ• 1. ์ธ๋ฑ์Šค ๋ฐฐ์—ด (2๊ฐ€์ง€) 1-1. $a = [12, 5.2, "php"]; 1-2. $a = array(12, 5.2, "..

2023.03.28 ํ™” (PHP ๋ฐ˜๋ณต๋ฌธ, breakใ†continue ํ‚ค์›Œ๋“œ, ๋ฐฐ์—ด)

์›นํ”„๋กœ๊ทธ๋ž˜๋ฐ 4์ฃผ์ฐจ 2์ฐจ์‹œ ๊ฐ•์˜๋‚ด์šฉ ์ง€๋‚œ ์‹œ๊ฐ„ ๋ณด์ถฉ (match ์‚ฌ์šฉ๋ฒ•) ์ฝค๋งˆ๋ฅผ ์ด์šฉํ•˜์—ฌ ์ผ€์ด์Šค๋ฅผ ๊ตฌ๋ณ„ํ•˜๋ฉฐ, ๊ณ„์‚ฐ์‹์ด ๋๋‚  ๋•Œ ์„ธ๋ฏธ์ฝœ๋ก ์„ ์‚ฌ์šฉํ•ด์ค€๋‹ค. PHP์—์„œ ๋ฐ˜๋ณต๋ฌธ(Loop Statement)์˜ ์ข…๋ฅ˜๋Š” ๋„ค ๊ฐ€์ง€์ด๋‹ค. 1. while 2. do~while 3. for 4. foreach โ€ป while๋ฌธ๊ณผ for๋ฌธ์€ ์„œ๋กœ ์™„์ „ํžˆ ๋Œ€์ฒด๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. 1. while ์‚ฌ์šฉ๋ฒ• while (์กฐ๊ฑด๋ฌธ) { ๋ช…๋ น๋ฌธ; } - ๋ณดํ†ต ๋ฐ˜๋ณต ์กฐ๊ฑด์ด ํšŸ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ผ ํŠน์ˆ˜ํ•œ ์กฐ๊ฑด์ด๊ฑฐ๋‚˜ ๋ช‡ ๋ฒˆ ๋ฐ˜๋ณตํ• ์ง€ ๋ชจ๋ฅผ ๋•Œ ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. 2. do~while ์‚ฌ์šฉ๋ฒ• do { ๋ช…๋ น๋ฌธ; } while (์กฐ๊ฑด๋ฌธ); - ์ตœ์†Œํ•œ ํ•œ ๋ฒˆ ์ด์ƒ ๋ช…๋ น๋ฌธ์„ ๋ฐ˜๋ณตํ•œ๋‹ค. 3. for ์‚ฌ์šฉ๋ฒ• for ( ๋ณ€์ˆ˜ ์ดˆ๊ธฐํ™”; ์กฐ๊ฑด์‹; ๋ณ€๊ฒฝ๋ถ€ ) { ๋ช…๋ น๋ฌธ; } - ๋ฐ˜๋ณตํšŸ์ˆ˜..

2023.03.27 ์›” (CSS)

ํ”„๋ก ํŠธ์—”๋“œ์›น๋””์ž์ธ 4์ฃผ์ฐจ 1์ฐจ์‹œ ๊ฐ•์˜๋‚ด์šฉ htmlํŒŒ์ผ์— css๋ฅผ ๋„ฃ๋Š” ๊ณณ์€ ๋‘ ๊ฐ€์ง€๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค. 1. ์™ธ๋ถ€ (External) 2. ๋‚ด๋ถ€ (Internal) ์™ธ๋ถ€ ๋ฐฉ์‹์€ css ํŒŒ์ผ์„ ๋ณ„๋„๋กœ ๋งŒ๋“ค์–ด์„œ ์ ์šฉํ•˜๋Š” ํ˜•์‹์ด๋‹ค. Internal์€ ๋‹ค์‹œ ๋‘ ๊ฐœ๋กœ ๋‚˜๋‰œ๋‹ค. 1. style์ด๋ผ๋Š” ํƒœ๊ทธ์†์— css ๊ตฌ๋ฌธ์„ ๋„ฃ๋Š” ๊ฒƒ 2. ๊ฐ ํƒœ๊ทธ์˜ ์‹œ์ž‘์— style์„ ์†์„ฑ์œผ๋กœ ๋„ฃ๋Š” ๊ฒƒ(inline) ์„ธ ๊ฐ€์ง€ ๋ฐฉ์‹ ๋ชจ๋‘ ์„ž์–ด์„œ ์‚ฌ์šฉํ•˜์ง€๋งŒ, ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ•์€ External์ด๋‹ค. ์™ธ๋ถ€ (External) - External์„ ์—ฐ๊ฒฐํ•  ๋•Œ๋Š” link๋ผ๋Š” ์†์„ฑ์„ ์ด์šฉํ•œ๋‹ค. ์„ ํ—ค๋“œ ์•ˆ์— ๋„ฃ์–ด์ฃผ๋ฉด ๋จ. - ๊ฐ™์€ ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์—ฌ๋Ÿฌ ํŽ˜์ด์ง€๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์šฉ์ดํ•˜๋‹ค. style ์ ์šฉ ์ˆœ์„œ๋Š” ์œ„์—์„œ๋ถ€ํ„ฐ ๋‚ด๋ ค์˜ค๋ฉด์„œ ์Šคํƒ€์ผ์„ ๋ฐ›๊ธฐ ๋•Œ๋ฌธ์—, ์œ„..

2023.03.27 ์›” (PHP ์กฐ๊ฑด๋ฌธ)

์›นํ”„๋กœ๊ทธ๋ž˜๋ฐ 4์ฃผ์ฐจ 1์ฐจ์‹œ ๊ฐ•์˜๋‚ด์šฉ PHP์—๋Š” ์กฐ๊ฑด๋ฌธ์ด ์„ธ ๊ฐ€์ง€ ์žˆ๋‹ค. 1. if๋ฌธ (Statement) 2. switch๋ฌธ (Statement) 3. match (Expression, ์ˆ˜์‹, ๊ณ„์‚ฐ์‹) ์—ฌ๊ธฐ์—์„œ Statement๋Š” ๋ช…๋ น๋ฌธ๋“ค์˜ ์ง‘ํ•ฉ์ด๊ณ , Expression์€ ๊ณ„์‚ฐ์˜ ๊ฒฐ๊ณผ๊ฐ€ ํ•˜๋‚˜๋งŒ ๋งŒ๋“ค์–ด์ง€๋Š” ๊ณ„์‚ฐ์‹์ด๋‹ค. 1. if๋ฌธ (Statement) if (์กฐ๊ฑด์‹) { ๋ช…๋ น๋ฌธ; } 2. switch๋ฌธ (Statement) switch(๋ณ€์ˆ˜ or ์ˆ˜์‹) { case ๊ฐ’1 : ๋ช…๋ น์–ด; break; case ๊ฐ’2 : ๋ช…๋ น์–ด; break; case ๊ฐ’3 : ๋ช…๋ น์–ด; break; default : ๋ช…๋ น์–ด; } - ๊ฐ’์„ ๋น„๊ตํ•ด์„œ ๋งค์นญ๋˜๋Š” ๊ฒƒ์„ ์ฐพ๋Š”๋‹ค. - ๋น„๊ต์—ฐ์‚ฐ์ž๋Š” '=='์ด๋‹ค. - break ํ‚ค์›Œ๋“œ๊ฐ€ ์—†์œผ๋ฉด ๋‹ค..

2023.03.22 ์ˆ˜ (HTML ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์ž๋ฃŒ ํƒœ๊ทธ)

ํ”„๋ก ํŠธ์—”๋“œ์›น๋””์ž์ธ 3์ฃผ์ฐจ 2์ฐจ์‹œ ๊ฐ•์˜๋‚ด์šฉ Frame ํƒœ๊ทธ ๊ธฐ๋Šฅ : ์›น ํŽ˜์ด์ง€์— ์˜์—ญ์„ ๋งŒ๋“ค๊ณ , ๊ทธ ์˜์—ญ์— ์—ฌ๋Ÿฌ ๋ฏธ๋””์–ด ์ž๋ฃŒ๋“ค(mp3, mp4, jpg ๋“ฑ)์„ ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์šฉ ๋ฐฉ๋ฒ• : Audio ํƒœ๊ทธ ์‚ฌ์šฉ ๋ฐฉ๋ฒ• : Video ํƒœ๊ทธ ์‚ฌ์šฉ ๋ฐฉ๋ฒ• : ์œ ํŠœ๋ธŒ ๋™์˜์ƒ ์‚ฝ์ž… ๋ฐฉ๋ฒ• : 1. ์›ํ•˜๋Š” ๋™์˜์ƒ์˜ ๋งํฌ๋ฅผ ๋ณต์‚ฌํ•œ๋‹ค. 2. ์•„๋ž˜์™€ ๊ฐ™์ด iframe ํƒœ๊ทธ ์•ˆ์— ์ฃผ์†Œ๋ฅผ ๋„ฃ์–ด์ค€๋‹ค. 2๋ฒˆ๊นŒ์ง€ ํ•œ ํ›„ ํ™•์ธํ•ด๋ณด๋ฉด ์œ„์™€๊ฐ™์ด ๋‚˜์˜จ๋‹ค. 3. ์œ„ ์ฝ”๋“œ์—์„œ watch?v= ๋ถ€๋ถ„์„ embed/๋กœ ๋ฐ”๊พธ์–ด์ฃผ๋ฉด ๋œ๋‹ค. ์ง€๋„ ์‚ฝ์ž… 1. ๊ตฌ๊ธ€ ์ง€๋„ ๊ตฌ๊ธ€ ์ง€๋„์—์„œ ์›ํ•˜๋Š” ์žฅ์†Œ๋ฅผ ๊ฒ€์ƒ‰ํ•œ ํ›„, ๊ณต์œ  - ์ง€๋„ ํผ๊ฐ€๊ธฐ - HTML ๋ณต์‚ฌ๋ฅผ ํ•œ ํ›„ ๊ทธ๋Œ€๋กœ ๋ถ™์—ฌ๋„ฃ๊ธฐ๋งŒ ํ•˜๋ฉด ๋œ๋‹ค. 2. ์นด์นด์˜ค๋งต ์—ญ์‹œ ์›ํ•˜๋Š” ๊ณณ์„ ๊ฒ€์ƒ‰ํ•œ ํ›„, ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์— ์œ„์น˜ํ•œ '๋‚ด๋ณด..