|











|
|
|
 |
0 |
|
View Articles |
|
 |
 Name |
¼Õº´¸ñ |
(2002-04-14 00:03:47, Hit : 34771, Vote : 2625)
|
|
 |
Homepage |
 http://www.itmembers.net |
 |
Subject |
 ±Û ¾²±â ÀÔ·Â Æû ¸¸µé±â(2) FORM ű×ÀÇ ÀÌÇØ(ù») |
 |
 |
Áö³ ½Ã°£¿¡ ¸¸µç write_test.php¿Í write_ok.php ÇÁ·Î±×·¥À» ÇϳªÇϳª »ìÆìº¸µµ·Ï ÇϰڽÀ´Ï´Ù.
À¥ ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ ±âº» ÁßÀÇ ±âº»À̹ǷΠ¹Ýµå½Ã ÀÌÇØ¿Í ¼÷´ÞÀ» ÇÒ ¼ö ÀÖµµ·Ï ÇØ Áֽñ⠹ٶø´Ï´Ù.

¸ÕÀú write_test.php ÇÁ·Î±×·¥ºÎÅÍ ºÐ¼®ÇØ º¼±î¿ä?
- 6ÇàÀÇ <form name='myForm' method='post' action='write_ok.php'>
FORM ű״ ¸» ±×´ë·Î ¹®ÀÚ¿À̳ª ¸í·É µîÀ» ÀԷ¹ޱâ À§ÇÑ ÆûÀ» ¸¸µé ¶§ »ç¿ëÇϴ ű×ÀÔ´Ï´Ù.
FORM ű״ name, method, action, target µîÀÇ ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù.
- name
ÆûÀÌ ¿©·¯ °³ÀÏ ¶§ ±¸ºÐÇϱâ À§ÇÑ À̸§ÀÔ´Ï´Ù.
- method
ÀÔ·ÂÇÑ µ¥ÀÌÅ͸¦ ¼¹öÀÇ ÇÁ·Î±×·¥(CGI)¿¡ Àü´ÞÇÏ´Â ¹æ½ÄÀ» ÁöÁ¤ÇÏ´Â °ÍÀε¥, post ¹æ½Ä°ú get ¹æ½ÄÀÌ ÀÖ½À´Ï´Ù.
À§ÀÇ ¿¹¿¡¼´Â post ¹æ½ÄÀ» »ç¿ëÇÏ¿´´Âµ¥, ÀÔ·ÂÇÑ µ¥ÀÌÅÍÀÇ ¾çÀÌ ¸¹À» ¶§ ÁÖ·Î »ç¿ëµÇ´Â ¹æ¹ýÀÔ´Ï´Ù.
¸¸¾à À§ÀÇ ¿¹¿¡¼ post ´ë½Å get¸¦ »ç¿ëÇÏ¿© ½ÇÇàÇÏ¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ ³»¿ëÀÌ ÁÖ¼Ò Ç¥½ÃÁÙ¿¡ ¸ðµÎ ³ªÅ¸³ª°Ô µË´Ï´Ù. Áï get ¹æ½ÄÀº µ¥ÀÌÅ͸¦ Àü¼ÛÇÒ ¶§ HTTP Çì´õ ºÎºÐ¿¡ ½Ç¾î¼ º¸³À´Ï´Ù. ¹Ý¸é post ¹æ½ÄÀº µ¥ÀÌÅ͸¦ º»¹®¿¡ ½Ç¾î¼ Àü¼ÛÇÕ´Ï´Ù.

- action
ÆûÀÇ µ¥ÀÌÅ͸¦ ½ÇÇà(ó¸®)ÇÒ ÇÁ·Î±×·¥ÀÇ ÁÖ¼Ò¸¦ ÁöÁ¤ÇÏ´Â °÷ÀÔ´Ï´Ù.
À§ÀÇ ¿¹¸¦ º¸¸é, Æû¿¡¼ ÀÔ·ÂÇÑ µ¥ÀÌÅ͸¦ ó¸®Çϱâ À§ÇØ write_ok.php ÇÁ·Î±×·¥À» ½ÇÇàÇÑ´Ù´Â ¶æÀÔ´Ï´Ù.
- target
À§ÀÇ ¿¹¿¡¼´Â »ç¿ëµÇÁö ¾Ê¾Ò´Âµ¥, °á°ú¹°À» º¸¿© Á٠âÀ» ¼±ÅÃÇÕ´Ï´Ù. À§ÀÇ ¿¹¿¡¼´Â ÇöÀçÀÇ Ã¢¿¡ ±× °á°ú¹°À» º¸¿©Áֱ⠶§¹®¿¡ º°µµÀÇ target ¼Ó¼ºÀ» »ç¿ëÇÏÁö ¾Ê¾Ò½À´Ï´Ù.</ul>
- 8ÇàÀÇ À̸§ : <input type='text' name='name' size=20 maxlength=20>
input ű״ form ÅÂ±× ³»¿¡¼ ÀÔ·Â ¾ç½ÄÀ» ¸¸µé±â À§ÇÑ Å±×ÀÔ´Ï´Ù.
input ű״ type, name, value, size, maxlength µîÀÇ ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù.
- type
ÀÔ·Â ¹æ½ÄÀ» ÁöÁ¤ÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù.
8Ç༴ text ÀÔ·Â ¹æ½Ä, 9Çà¿¡¼´Â password ¹æ½Ä, 16Çà¿¡¼´Â submit ¹æ½ÄÀ» »ç¿ëÇϰí ÀÖ½À´Ï´Ù.
type¿¡´Â text, password(ÀԷµǴ ³»¿ëÀÌ º°Ç¥·Î Ç¥½ÃµÊ), checkbox, radio, submit(ÆûÀÇ µ¥ÀÌÅ͸¦ Àü¼ÛÇÒ ¶§), reset(Ãë¼Ò), hidden(ÀÔ·Â ¾ç½ÄÀ» ¼û±è), button, image(À̹ÌÁö ¹öư) ¹æ½Ä µîÀÌ ÀÖ½À´Ï´Ù.
- name
¿©·¯ °³ÀÇ inputÀ» ±¸ºÐÇϱâ À§ÇÑ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
- value
À§ÀÇ ¿¹¿¡¼´Â »ç¿ëµÇÁö ¾Ê¾ÒÁö¸¸, ±âº» ÀÔ·Â °ªÀ» ÁöÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù.
text¿¡¼´Â ±âº» ÀԷ°ªÀÌ Ç¥½ÃµÇ°í, submit³ª button, reset µî¿¡¼´Â ¹öư Á¦¸ñÀ¸·Î Ç¥½ÃµË´Ï´Ù.
- size¿Í maxlength
ÀÔ·Â ¾ç½ÄÀÌ È¸é¿¡ Ç¥½ÃµÇ´Â ±æÀÌ(Å©±â)¿Í ½ÇÁ¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ÃÖ´ë ¹®ÀÚ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
- 13ÇàÀÇ ³»¿ë : <textarea name='memo' cols=50 rows=5 maxlength=500></textarea>
¿©·¯ ÁÙÀÇ ³»¿ëÀ» ÀÔ·ÂÇϱâ À§Çؼ´Â textarea ű׸¦ »ç¿ëÇÕ´Ï´Ù.
nameÀº À̸§, cols´Â ȸ鿡 Ç¥½ÃµÉ Ä÷³ ¼ö, rows´Â ȸ鿡 Ç¥½ÃµÉ ÇàÀÇ ¼ö, maxlength´Â ½ÇÁ¦ ÀÔ·Â °¡´ÉÇÑ ¹®ÀÚ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
- 16ÇàÀÇ <input type='submit' value='±Û¾²±â'>
±Û¾²±â¶ó´Â ¹öưÀÌ Ç¥½ÃµÇ°í À̰ÍÀ» Ŭ¸¯Çϸé ÇöÀç Æû¿¡ ÀÔ·ÂµÈ µ¥ÀÌÅ͸¦ Àü¼ÛÇÕ´Ï´Ù.
¾îµð·Î Àü¼ÛÇÒ±î¿ä?
¹Ù·Î 6ÇàÀÇ action='write_ok.php'¿¡¼ ÁöÁ¤ÇÑ ´ë·Î write_ok.php ÇÁ·Î±×·¥À¸·Î Àü¼ÛÇÕ´Ï´Ù.
- 18ÇàÀÇ </form>
Æû űװ¡ Á¾·áµÇ´Â °÷ÀÔ´Ï´Ù.

write_ok.php ÇÁ·Î±×·¥Àº ¸Å¿ì °£´ÜÇÕ´Ï´Ù.
write_test.php¿¡¼ ÀÔ·ÂÇÑ µ¥ÀÌÅ͸¦ Àü¼Û¹Þ¾Æ¼ ȸ鿡 º¸¿©ÁÖ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.
¿©±â¼ $name, $password, $email, $homepage, $subject, $memo´Â write_test.phpÀÇ input ű×ÀÇ name ¼Ó¼º¿¡¼ ÁöÁ¤ÇÑ À̸§ÀÔ´Ï´Ù.
form, input, textarea ű״ À¥¿¡¼ µ¥ÀÌÅ͸¦ ÀÔ·ÂÇϰí Àü¼ÛÇÒ ¶§ ±âº»ÀÌ µÇ´Â HTML ű×ÀÔ´Ï´Ù.
À§ÀÇ ¿¹¸¦ ÅëÇØ ¹Ýµå½Ã ±× ¿ë·Ê¸¦ ÀÍÇô µÎ½Ã±â ¹Ù¶ø´Ï´Ù.
ÀÌ»ó Åä¿äÀÏ ¹ã°ú ÀÏ¿äÀÏ »õº® »çÀÌ ºñ¸ù»ç¸ù Çì¸Å°í ÀÖ´Â
µ¿ÁÖ ¾Æºü ¼Õº´¸ñÀ̾ú½À´Ï´Ù.
|
|