๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กDB/๐Ÿ˜PHP (22)

C-log

๐Ÿ˜์›น์‚ฌ์ดํŠธ์˜ ๋น„ํ•˜์ธ๋“œ PHP : Delete

๊ธฐ์กด index.phpํŒŒ์ผ์—์„œ aํƒœ๊ทธ๋กœ delete๋ฅผ ์ถ”๊ฐ€ํ•ด์ฃผ์–ด์•ผ ํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์„œ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋Š” ๊ฒƒ์ด ์žˆ๋‹ค. ๋‹จ์ˆœ aํƒœ๊ทธ๋กœ ์ฝ”๋“œ๋ฅผ ์งœ๊ฒŒ๋œ๋‹ค๋ฉด delete๋ถ€๋ถ„์„ ๋‹จ์ˆœํžˆ ๋ณต์‚ฌํ•ด์„œ ํ•ด๋‹น ๋งํฌ๋ฅผ ์–ด๋Š ๋ˆ„๊ตฌ์—๊ฒŒ ๋ฐฐํฌ๋ฅผํ•œ๋‹ค๋ฉด ํ•ด๋‹น ๊ธ€๋“ค์ด ๋งˆ๊ตฌ์žก์ด๋กœ ์‚ญ์ œ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ฅผ ๋ง‰๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ธฐ์กด update๋ฐฉ์‹์˜ $_GET๋ฐฉ์‹์ด ์•„๋‹Œ $_POST์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— formํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํ•ด๋‹น ๋ฒ„ํŠผ POST method๋ฅผ ์ƒ์„ฑํ•  ๊ฒƒ์ด๋‹ค. ์•„๋ž˜ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด ๋ณด์ž. index.php(๊ธฐ์กด ์ฝ”๋“œ์™€ ๋น„๊ตํ•ด์„œ ์ƒˆ๋กœ ์ƒ์„ฑ๋œ ์ฝ”๋“œ๋งŒ ๊ธฐ์ž…ํ•˜๋ฉด ๋œ๋‹ค.) create

DB/๐Ÿ˜PHP 2023. 9. 8. 18:07
๐Ÿ˜์›น์‚ฌ์ดํŠธ์˜ ๋น„ํ•˜์ธ๋“œ PHP : Create

์•ž์„œ์„œ ์šฐ๋ฆฌ๋Š” Create๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด POST์— ๊ด€ํ•ด์„œ ๋ฐฐ์› ๋‹ค. ์ด์ „ ๊ฐ•์˜๋ฅผ ๋ณด๊ธฐ ์œ„ํ•ด์„  ์•„๋ž˜ ๋งํฌ๋ฅผ ํ†ตํ•ด์„œ ๋จผ์ € ํ•™์Šตํ•˜๊ณ  ๋ณด๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•œ๋‹ค. ๐Ÿ˜์›น์‚ฌ์ดํŠธ์˜ ๋น„ํ•˜์ธ๋“œ PHP : POST ์šฐ๋ฆฌ๋Š” ์ด์ œ CRUD๋ฅผ php๋กœ ๊ตฌ์„ฑํ•ด๋ณผ ๊ฒƒ์ด๋‹ค. Create๋ฅผ ๋งŒ๋“ค์–ด๋‚ด๊ธฐ ์ „์— ์—ฌ๊ธฐ์„œ ์šฐ๋ฆฌ๋Š” POST๋ฅผ ๋‹ค๋ฃฐ ๊ฒƒ์ด๋‹ค. ์•„๋ž˜ ์ฝ”๋“œ์—์„œ ์šฐ๋ฆฌ๊ฐ€ ์ฃผ์˜ ๊นŠ๊ฒŒ ๋ณด์•„์•ผํ•˜๋Š” ๊ฒƒ์€ $_GET['']์ฝ”๋“œ์ด๋‹ค. ์šฐ์„  ์‹ค์Šต์„ ํ•˜๊ธฐ์œ„ํ•ด hi-code.tistory.com ์šฐ๋ฆฌ๊ฐ€ ์—ฌ๊ธฐ์„œ ์‚ฌ์šฉํ•ด์•ผํ•  ์ฝ”๋“œ๋Š” ์ง€๋‚œ๋ฒˆ์— ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด์„œ ๋งŒ๋“ค์—ˆ๋˜ WEB ๋ฆฌ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ํ™œ์šฉํ•ด์„œ Create๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ์‹์„ ๊ตฌํ˜„ํ•ด๋ณผ ๊ฒƒ์ด๋‹ค. ํ˜น์‹œ ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•œ WEB๋ฆฌ์ŠคํŠธ ์ฝ”๋“œ๊ฐ€ ์—†๋‹ค๋ฉด ์•„๋ž˜ ๋งํฌ๋ฅผ ํ†ตํ•ด ํ•™์Šตํ•ด๋ณด๋ฉด ์ข‹์„ ๋“ฏํ•˜๋‹ค. ๐Ÿ˜์›น์‚ฌ์ดํŠธ์˜ ๋น„ํ•˜์ธ๋“œ PHP : ํ•จ์ˆ˜ ..

DB/๐Ÿ˜PHP 2023. 9. 7. 21:35
๐Ÿ˜์›น์‚ฌ์ดํŠธ์˜ ๋น„ํ•˜์ธ๋“œ PHP : POST

์šฐ๋ฆฌ๋Š” ์ด์ œ CRUD๋ฅผ php๋กœ ๊ตฌ์„ฑํ•ด๋ณผ ๊ฒƒ์ด๋‹ค. Create๋ฅผ ๋งŒ๋“ค์–ด๋‚ด๊ธฐ ์ „์— ์—ฌ๊ธฐ์„œ ์šฐ๋ฆฌ๋Š” POST๋ฅผ ๋‹ค๋ฃฐ ๊ฒƒ์ด๋‹ค. ์•„๋ž˜ ์ฝ”๋“œ์—์„œ ์šฐ๋ฆฌ๊ฐ€ ์ฃผ์˜ ๊นŠ๊ฒŒ ๋ณด์•„์•ผํ•˜๋Š” ๊ฒƒ์€ $_GET['']์ฝ”๋“œ์ด๋‹ค. ์šฐ์„  ์‹ค์Šต์„ ํ•˜๊ธฐ์œ„ํ•ด์„œ form.html๊ณผ form.php ๋‘ ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์•ผํ•œ๋‹ค. form.html DOCTYPE html> ์œ„์˜ ์ฝ”๋“œ๋Š” ์šฐ๋ฆฌ๊ฐ€ ๋งŽ์ด ์ ‘ํ•ด๋ณธ html์ฝ”๋“œ์ด๋‹ค. ์—ฌ๊ธฐ์„œ ์šฐ๋ฆฌ๊ฐ€ ์ฃผ์˜ ๊นŠ๊ฒŒ ๋ด์•ผํ•  ํƒœ๊ทธ๋Š” formํƒœ๊ทธ๋กœ formํƒœ๊ทธ๋Š” input ํƒœ๊ทธ๋ฅผ ๊ฐ์‹ธ๊ณ  ์žˆ์œผ๋ฉฐ formํƒœ๊ทธ์˜ ์†์„ฑ์ธ action๊ณผ method ๋‘๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ฒ˜์Œ html์„ ์ ‘ํ•  ๋•Œ ํฌ๊ฒŒ ๋‹ค๋ฃจ์ง€ ์•Š์•˜์•˜๊ฑฐ๋‚˜ ๊ฐ€๋ณ๊ฒŒ ๋„˜์–ด ๊ฐ”์ง€๋งŒ ์—ฌ๊ธฐ์„œ๋Š” php์™€ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ํƒœ๊ทธ์ด๋‹ค. ์šฐ์„  actionํƒœ๊ทธ๋Š” ์šฐ๋ฆฌ๊ฐ€ ์•Œ๊ณ  ์žˆ๋“ฏ์ด ํ•ด..

DB/๐Ÿ˜PHP 2023. 9. 7. 00:40