0
 33   4   1
  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 ÇÁ·Î±×·¥ºÎÅÍ ºÐ¼®ÇØ º¼±î¿ä?

  1. 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>


  2. 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
      ÀÔ·Â ¾ç½ÄÀÌ È­¸é¿¡ Ç¥½ÃµÇ´Â ±æÀÌ(Å©±â)¿Í ½ÇÁ¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ÃÖ´ë ¹®ÀÚ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.


  3. 13ÇàÀÇ ³»¿ë : <textarea name='memo' cols=50 rows=5  maxlength=500></textarea>
    ¿©·¯ ÁÙÀÇ ³»¿ëÀ» ÀÔ·ÂÇϱâ À§Çؼ­´Â textarea ű׸¦ »ç¿ëÇÕ´Ï´Ù.
    nameÀº À̸§, cols´Â È­¸é¿¡ Ç¥½ÃµÉ Ä÷³ ¼ö, rows´Â È­¸é¿¡ Ç¥½ÃµÉ ÇàÀÇ ¼ö, maxlength´Â ½ÇÁ¦ ÀÔ·Â °¡´ÉÇÑ ¹®ÀÚ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

  4. 16ÇàÀÇ <input type='submit' value='±Û¾²±â'>
    ±Û¾²±â¶ó´Â ¹öưÀÌ Ç¥½ÃµÇ°í À̰ÍÀ» Ŭ¸¯Çϸé ÇöÀç Æû¿¡ ÀÔ·ÂµÈ µ¥ÀÌÅ͸¦ Àü¼ÛÇÕ´Ï´Ù.
    ¾îµð·Î Àü¼ÛÇÒ±î¿ä?
    ¹Ù·Î 6ÇàÀÇ action='write_ok.php'¿¡¼­ ÁöÁ¤ÇÑ ´ë·Î write_ok.php ÇÁ·Î±×·¥À¸·Î Àü¼ÛÇÕ´Ï´Ù.

  5. 18ÇàÀÇ </form>
    Æû űװ¡ Á¾·áµÇ´Â °÷ÀÔ´Ï´Ù.



write_ok.php ÇÁ·Î±×·¥Àº ¸Å¿ì °£´ÜÇÕ´Ï´Ù.

write_test.php¿¡¼­ ÀÔ·ÂÇÑ µ¥ÀÌÅ͸¦ Àü¼Û¹Þ¾Æ¼­ È­¸é¿¡ º¸¿©ÁÖ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.

¿©±â¼­ $name, $password, $email, $homepage, $subject, $memo´Â write_test.phpÀÇ input ű×ÀÇ name ¼Ó¼º¿¡¼­ ÁöÁ¤ÇÑ À̸§ÀÔ´Ï´Ù.

form, input, textarea ű״ À¥¿¡¼­ µ¥ÀÌÅ͸¦ ÀÔ·ÂÇϰí Àü¼ÛÇÒ ¶§ ±âº»ÀÌ µÇ´Â HTML ű×ÀÔ´Ï´Ù.
À§ÀÇ ¿¹¸¦ ÅëÇØ ¹Ýµå½Ã ±× ¿ë·Ê¸¦ ÀÍÇô µÎ½Ã±â ¹Ù¶ø´Ï´Ù.

ÀÌ»ó Åä¿äÀÏ ¹ã°ú ÀÏ¿äÀÏ »õº® »çÀÌ ºñ¸ù»ç¸ù Çì¸Å°í ÀÖ´Â
µ¿ÁÖ ¾Æºü ¼Õº´¸ñÀ̾ú½À´Ï´Ù.

Prev
   ±Û ¾²±â ÀÔ·Â Æû ¸¸µé±â(3) ÀÚ¹Ù ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÑ ÀÔ·Â °Ë»ç

¼Õº´¸ñ
Next
   ±Û ¾²±â ÀÔ·Â Æû ¸¸µé±â(1) FORM ű×ÀÇ ÀÌÇØ(ß¾)

¼Õº´¸ñ


Copyright 1999-2025 Zeroboard / skin by Zetyx