ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[±Ð¾Ç] (¹ê¾Ô±MÃD) ½u¤W²¼¿ï ¨¾¤î§@²¼½g

[±Ð¾Ç] (¹ê¾Ô±MÃD) ½u¤W²¼¿ï ¨¾¤î§@²¼½g

¦b¤§«e©Ò¤¶²Ðªº¡y½u¤W²¼¿ï¡z½d¨Ò¡A¦U¦ì¬Ý­¾¬O§_µo²{¤F¤@¨Ç°ÝÃD¡H¨Ò¦p¡G·í§Ú­Ì¿ï¾Ü¦n²z·Qªº¤H¿ï¡A«ö¤U¡y§ë¤U¯«¸tªº¤@²¼¡z«ö¶s«á¡Aµ{¦¡³B²z¸ê®Æ§¹²¦«á¤S¦Û°ÊÂà¦V³sµ²¦^¨ì§ë²¼µ{¦¡ºô­¶µe­±¡A¦ý¦¹®Éºô­¶¤¤¨º­Ó¡y§ë¤U¯«¸tªº¤@²¼¡zªº«ö¶s¤£¨£¤F¡A³o´N¬O§Ú­Ì¨¾¤î­«½Æ§ë²¼ªº¹LÂo¾÷¨î¡A¦ý¬O¡A·í§Ú­ÌÃö³¬ÂsÄý¾¹µM«á¦A­«·s¶}±ÒÂsÄý¾¹³sµ²§ë²¼µ{¦¡ºô­¶®É¡A±z±N·|µo²{¤S¥i¦A¦¸¶i¦æ§ë²¼°Ê§@¤F¡A«ç·|³o¼Ë¡I¡H

¡@ÁÙ°O±o¤§«e¬ü°ê¬Y­Óºô¯¸¹ï¨â©¤Ãö«Y°µºô¤Í§ë²¼®É©Òµo¥Íªº°µ²¼¨Æ¥ó¶Ü¡H¨º´N¦³¤ß¤H¤h§Q¥Îµ{¦¡±±¨îÂsÄý¾¹ªº¶}±Ò»PÃö³¬¦Ó¶i¦æ°µ²¼ªº¦æ¬°¡I¹ï©ó¤@¯ë©Êªº²¼¿ïÁÙµL©Ò¿×¡A­Y¬O­«­nªº¨Æ¶µ²¼¿ï¡A¨Ò¦p§Ú­Ìªº¼Ò½d¥Í²¼¿ï³oµ¥­«­nªº¨Æ¶µ¥i´N±oª`·N¤F!!


Ū¨ú¸ê®Æ¿ý
ÁÙ°O±o¤p»x¦b¡y½u¤W²¼¿ï¡zªº§Q¥Î»¡©ú¤¤¯S§O±j½Õ¡G¸ê®Æ®w¤¤ªºÄæ¦ì¦WºÙ¥i¦Û¦æ­×§ï¡A§ó§ïÄæ¦ì¦WºÙ«á¡A¥²¶·±Nµ{¦¡ºô­¶vote.asp¤Î§ó·s²¼¿ïµ²ªGµ{¦¡votesave.asp¤¤ªºÄæ¦ì¦WºÙ³]©w¤@¦PÅܧó¡I¨º¦³¨S¦³¿ìªk­×§ï¸ê®Æ®w¤¤ªºÄæ¦ì¦WºÙ«á¡A¤£»Ý­n¦AÅܧóµ{¦¡ºô­¶vote.asp¤Î§ó·s²¼¿ïµ²ªGµ{¦¡votesave.asp¤¤ªºÄæ¦ì¦WºÙ©O¡Hµª®×¬OªÖ©wªº¡C

¨C¤@µ§¸ê®Æ¿ý´N¬O¤@­Ó¦C¦ì¡A¨C¤@µ§¸ê®Æ¿ý¥Ñ³\¦hªº¸ê®ÆÄæ¦ì(Field)©Ò²Õ¦¨¡AFieldª«¥ó¦³¤T­Ó­«­nªºÄÝ©Ê¡GName(¸ê®ÆÄæ¦ì©ïÀY)¡BValue(¸ê®ÆÄæ¦ìªº¸ê®Æ¤º®e)¡BType(¸ê®ÆÄæ¦ìªº¸ê®Æ«¬§O)¡C

7-17.png

©ïÀY¦C¦ì¬O¥Î¨Ó§@¬°¸ê®ÆŪ¨úªº¦ì¸m§PÂ_±ø¥ó¡I

¸ê®Æ¿ý¬OFields¶°¦Xª«¥ó¡A¤]´N¬O»¡¥¦¬O¤@­Ó¡y°}¦C¡zªº«¬¦¡¡G

7-18.png

¦]¦¹¡A§Ú­Ì­nŪ¨ú¸ê®Æ®w¤¤¸ê®Æªíªº¦UÄæ¦ì©ïÀY¦WºÙ¥i§Q¥Î¤U¦C¤èªk¡G
  1. RS(i).Name '¦C¥XÄæ¦ì©ïÀY
½Æ»s¥N½X
¦pªG­nŪ¨ú¸ê®ÆÄæ¦ìªº¸ê®Æ¤º®e(Value)¡A«h¥i§Q¥Î¤U¦C¤èªk¡G
  1. RS(i).Value '¦C¥XÄæ¦ì¸ê®Æ¤º®e
½Æ»s¥N½X
´£¥Ü
°²³]§Ú­Ì¸ê®Æ¿ý¤º§tªº¸ê®ÆÄæ¦ì¼Æ¶q¦³¢°¢¯­Ó¡A«h¸ê®Æ¿ý¤º§tªº¸ê®ÆÄæ¦ì¬O¥Ñ¢¯¶}©l½s¸¹¨ì¢¸¬°¤î¦@¤Q­Ó³á¡I¤W¨Ò¤¤ i ´N¬O¸ê®ÆÄæ¦ìªº½s¸¹¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

¬°¤F·í§Ú­Ì§ó§ï¸ê®Æ®w¸ê®Æªí¤¤ªº¸ê®Æ¿ýÄæ¦ì¦WºÙ¤§«á¡A¤£¥²¦A­×§ï¬ÛÃöªºµ{¦¡ºô­¶¡A¦]¦¹§Ú­Ì¥²¶·Åܧóºô­¶¤¤Åª¨ú¸ê®Æ¿ýÄæ¦ìªºµ{¦¡±Ô­z¡C

¤§«e¡A§Ú­Ì¦b­pºâ­pºâÁ`§ë²¼¼Æ(¤U¹Ïºñ¦â³¡¤Àµ{¦¡±Ô­z)¡A¥H¤Î­pºâ¦U­Ó­Ô¿ï¤Hªº±o²¼¹Ï¤ù¼e«×ÄÝ©ÊWidth³]©w­È(¤U¹ÏÂŦⳡ¤Àµ{¦¡±Ô­z)¡A³£¬O§Q¥Î«ü©w¸ê®Æ¿ýÄæ¦ì¡y©ïÀY¦WºÙ¡zªº¤è¦¡¡I©Ò¥H¤@¥¹§ó§ï¤F¸ê®Æ®w¸ê®Æªí¤¤ªº¸ê®Æ¿ýÄæ¦ì¦WºÙ¡A¬Û¹ï¦a¤]´N¥²¶·§ó§ïºô­¶¤¤ªºµ{¦¡±Ô­z¡I

7-19.png

¦]¦¹¡A¬°¤F§ïµ½³o­Ó¯Ê¥¢¡A§Ú­Ì¥i¥H±N¤W¹Ï¤¤ªºµ{¦¡±Ô­z§ó§ï¦¨¤U¹Ï³oºØ¤è¦¡¡G

7-20.png

ª`·N
RS(0)¥NªíŪ¨ú¥Ø«e°Ê§@¸ê®Æ¿ý¤¤²Ä1­ÓÄæ¦ì¤¤ªº¸ê®Æ¤º®e¡FRS(1)¥NªíŪ¨ú¥Ø«e°Ê§@¸ê®Æ¿ý¤¤²Ä2­ÓÄæ¦ì¤¤ªº¸ê®Æ¤º®e¡A¥H¦¹Ãþ±À¡I



¦b­pºâ¦n¦U­Ó­Ô¿ï¤Hªº±o²¼¹Ï¤ù¼e«×ÄÝ©ÊWidth³]©w­È«á¡A¦b¹Ï§ÎÅã¥Ü»P²¼¼ÆÅã¥Üªº³¡¤À§Ú­Ì­ì¥ý±Ä¥Î¤U¹Ïªº¤è¦¡¡C

7-21.png

§A¥i¥Hµo²{¡G

  • °é²¼³Bªí®æÄæ¦ì¤¤ªºªí³æ¤¸¥ó¿ï¾Ü¶s©Ò¶Ç°eªº­È(Value)¬O©T©wªº(¦p¤W¹Ï¤¤ªº value="±d¤p©ú")¡C
  • ¦P®É¡A¦b­Ô¿ï¤Hªí®æÄæ¦ì¤¤¡A­Ô¿ï¤Hªº¦WºÙ«h¬O©T©wªº(¦p¤W¹Ï¤¤ªº²Ä¤G¦C <td>±d¤p©ú</td>)¡C
  • ¦b±o²¼¼ÆÅã¥Üªº³¡¤À¦P¼Ë±Ä¨ú«ü©w¸ê®Æ¿ýÄæ¦ì¡y©ïÀY¦WºÙ¡zªº¤è¦¡¡I


­×¥¿µ{¦¡¦p¤U¹Ï¡G

7-22.png

´£¥Ü
­Ô¿ï¤Hªí®æÄæ¦ì»P°é²¼³Bªí®æÄæ¦ì¤¤ªºªí³æ¤¸¥ó¿ï¾Ü¶s©Ò¶Ç°eªº­È(Value)³£¬O¸ê®Æ¿ýÄæ¦ìªº¡y©ïÀY¦WºÙ¡z¡F¦Ó±o²¼¼ÆÅã¥Üªº³¡¤À«h¬O¸ê®Æ¿ýÄæ¦ìªº¡y¸ê®Æ¤º®e¡z¡I
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

À³¥ÎSession»PCookies
Sessionª«¥ó
¡@Sessionª«¥ó¬O¤@­Ó±NÂsÄýªÌ¬ÛÃö¸ê°T¬ö¿ý©óServerºÝªºª«¥ó¡A¨C¤@­Ó³s½uªÌ³£¥i¦bServerºÝ¾Ö¦³ÄÝ©ó¦Û¤vªº¿W¥ßSessionª«¥ó¡AÂsÄýªÌªºSessionª«¥ó¥Í©R®ø¥¢©óÂsÄýªÌ¦b¤@©wªº®É¶¡¤º¨S¦³¦A»PServerºÝÁpô(¨Ò¦p¯Á¨úºô­¶¸ê®Æµ¥)¡A©ÎªÌ¬OÂsÄýªÌªºÂsÄýµ{¦¡Ãö³¬¤F¡A³o¨â¶µ³£¬O§Ú­Ì¡y½u¤W²¼¿ï¡zµ{¦¡ªº­P©R¶Ë¡A³o¨â­Ó¦]¯À³£·|¨Ï§Ú­Ì¨¾¤î­«½Æ§ë²¼ªº¹LÂo¾÷¨î¥¢®Ä¡C

¡@§Ú­Ì­ì¥»¦bµ{¦¡¤¤³]©w¤FÅܼƦWºÙ¬°checkvoteªºSessionª«¥ó¡A¦pªG¨ä¸ê®Æ­È¬°"yes"¥Nªí§ë¹L²¼¤F¡A»P¨M©wÅã¥Ü¡y§ë¤U¯«¸tªº¤@²¼¡z«ö¶s»P§_ªºSessionª«¥óÅܼơycheckvote¡z¡A¦pªG¨ä¸ê®Æ­È¬°¡yno¡z¥Nªí¤£Åã¥Ü§ë²¼«ö¶s¡C

7-23.png

³o¨â­ÓSessionª«¥óÅܼƱN·|®ø¥¢©óÂsÄýªÌªºÂsÄýµ{¦¡Ãö³¬¡A©ÎªÌ¬OÂsÄýªÌ¦b¤@©wªº®É¶¡¤º¨S¦³¦A»PServerºÝÁpô¡A´N¦]¬°¦p¦¹¦Ó¥X²{¤F°µ²¼ªºº|¬}¡C


Cookiesª«¥ó

¡@Cookiesª«¥ó«h¬O¤@­Ó±NÂsÄýªÌ¬ÛÃö¸ê°T¬ö¿ý©óClinerºÝªºª«¥ó¡A¤]´N¬O»¡¨C¤@­ÓÂsÄýªÌªº¬ÛÃö¸ê°T¬O¬ö¿ý¦b¦Û¤vªº¾÷¾¹¤¤¡A¦]¦¹´NºâÂsÄýªÌªºÂsÄýµ{¦¡Ãö³¬¡A©ÎªÌ¬OÂsÄýªÌ¦b¤@©wªº®É¶¡¤º¨S¦³¦A»PServerºÝÁpô¡A³o¨Ç¬ÛÃöªº¸ê°T³£¤£·|®ø¥¢¡A·íÂsÄý¾¹¦A«×³Q±Ò°Ê®É¡A³o¨Ç¬ÛÃöªº¸ê°T¤]·|¦A«×ªº³QÂsÄý¾¹Åª¨ú»P§Q¥Î¡C

Cookiesª«¥óªº¼g¤J¸ê®Æ»PŪ¨ú¸ê®Æ¸òSessionª«¥ó¥i¬O¤j¤£¬Û¦P³á¡I©Ò¿×Ū¨úCookiesª«¥óªº¸ê®Æ¬O«ü±qÂsÄýªÌÂsÄý¾¹¤¤¨ú¦^Cookiesª«¥óÅܼƪº­È¡F¦Ó¼g¤JCookiesª«¥óªº¸ê®Æ«h¬O«ü±NCookiesª«¥óÅܼƪº­È©ñ¦bÂsÄýªÌÂsÄý¾¹¤¤(¨ä¹ê¬O¦s©ñ¦bÂsÄýªÌ¾÷¾¹¤¤ªº¬Y­ÓÀɮ׸Ì)¡C

¡@Cookiesª«¥óªº¼g¤J°Ê§@¬O¥²¶·³z¹LResponseª«¥ó¨Ó¹F¦¨ªº¡A¦]¦¹§Ú­Ì±NCookiesª«¥óÅܼƪº­È©ñ¦bÂsÄýªÌÂsÄý¾¹¤¤©Ò¨Ï¥Îªº±Ô­z¦p¤U¡G
  1. Response.Cookies("Cookiesª«¥óÅܼƦW")¡×"¼g¤Jªº¸ê®Æ"
½Æ»s¥N½X
¡@Cookiesª«¥óªºÅª¨ú°Ê§@«h¬O¥²¶·³z¹LRequestª«¥ó¨Ó¹F¦¨ªº¡A¦]¦¹§Ú­Ì±N©ñ¦bÂsÄýªÌÂsÄý¾¹¤¤Cookiesª«¥óÅܼƪº­È¨ú¦^µ{¦¡¤¤¨Ï¥Î«h¥²¶·¨Ï¥Î¤U¦C®æ¦¡ªº±Ô­z¡G
  1. Request.Cookies("Cookiesª«¥óÅܼƦW")"
½Æ»s¥N½X
7-24.png

Cookies¨Ï¥Îª`·N¨Æ¶µ

  • ­n±NCookiesª«¥óªº¸ê®Æ¼g¤J¨ìÂsÄýªÌÂsÄý¾¹¤¤¤§«e¡A¥²¶·¨S¦³¥ô¦óªº¸ê®Æ(¤j³¡¤À³£¬OHTMLºô­¶¼ÐÅÒ)¥ý³Q¶Ç°e¨ìÂsÄýªÌªºÂsÄý¾¹¡C
  • ÂsÄýªÌÂsÄý¾¹ªºCookies¥\¯à¥²¶·¬O¶}±Òªº¡A©¯¦nIE5¤w¸g¨ú®ø¤FÃö³¬ÂsÄý¾¹ªºCookiesªº¿ï¶µ¡C
  • Cookiesª«¥ó¤£¯à¦b¤£¦PªºÂsÄý¾¹¤¤¨Ï¥Î¡A¨Ò¦p¨Ï¥Î©óIEÂsÄý¾¹ªºCookiesª«¥óNCÂsÄý¾¹¤£¯à¨Ï¥Î¡F¨Ï¥Î©óNCÂsÄý¾¹ªºCookiesª«¥óIEÂsÄý¾¹¤£¯à¨Ï¥Î¡A¨ä¥D­n­ì¦]¬O¦U­ÓÂsÄý¾¹Àx¦sCookiesª«¥óªº¦ì¸m¤£¦P¤§¬G¡C


ª¾¹DCookiesª«¥óªº¨Ï¥Î¤èªk»P­ì«h«á¡A±µµÛ´N¨Ó§ó¥¿§Ú­Ìªº§ë²¼¹LÂo¾÷¨î(¥»¨Ò§ë²¼µ{¦¡ºô­¶¬°vote2.asp)¡G
7-25.png

  • ÂŦⳡ¤Àµ{¦¡±Ô­z¬°Åª¨ú"checkvote"ªºCookiesª«¥óÅܼƭȡA­Y¥¿½Tªº§¹¦¨§ë²¼°Ê§@«hÅܼƭȱN·|¬O"yes"¡A©Ò¥H±NÅã¥Ü©óµ{¦¡ºô­¶¤¤ªº°T®§¤å¦r¦r¦ê³]©w¬°¡y§A¤w¸g§ë¹L²¼¤F!¥u¯àÆ[¬Ý§ë²¼µ²ªG!¡z¡A¨Ã¥B±N¨M©wÅã¥Ü¡y§ë¤U¯«¸tªº¤@²¼¡z«ö¶s»P§_ªº½T»{Åܼơycheckvote¡z³]©w¬°¡yno¡z¥Nªí¤£Åã¥Ü§ë²¼«ö¶s¡C
  • ¬õ¦â³¡¤Àµ{¦¡±Ô­z¬°Åª¨ú"er"ªºCookiesª«¥óÅܼƭȡA­Y¥¼¥¿½Tªº§¹¦¨§ë²¼°Ê§@«hÅܼƭȱN·|¬O"no"¡A©Ò¥H±NÅã¥Ü©óµ{¦¡ºô­¶¤¤ªº°T®§¤å¦r¦r¦ê³]©w¬°¡y¤§«eªº§ë²¼µL®Ä¡A½Ð¿ï¾Ü¤@¦ì­Ô¿ï¤H§ë²¼¡z¡A¨Ã¥B±N¨M©wÅã¥Ü¡y§ë¤U¯«¸tªº¤@²¼¡z«ö¶s»P§_ªº½T»{Åܼơycheckvote¡z³]©w¬°¡yyes¡z¥NªíÅã¥Ü§ë²¼«ö¶s¡C
  • ºñ¦â³¡¤Àµ{¦¡±Ô­z«h¬°«e¨â¬q±Ô­z±ø¶¡³£¤£¦¨¥ß®É¤~·|°õ¦æ¡A­Y©|¥¼¶i¦æ¹L§ë²¼°Ê§@(¥]§t¥¼¥¿½Tªº§¹¦¨§ë²¼°Ê§@)«h¼g¤J"checkvote"ªºCookiesª«¥óÅܼƭÈ"yes"¡AÅã¥Ü©óµ{¦¡ºô­¶¤¤ªº°T®§¤å¦r¦r¦ê³]©w¬°¡y§Aªº¤@²¼¿ï¼Ò½d¥Í¡z¡A¨Ã¥B±N¨M©wÅã¥Ü¡y§ë¤U¯«¸tªº¤@²¼¡z«ö¶s»P§_ªº½T»{Åܼơycheckvote¡z³]©w¬°¡yyes¡z¥NªíÅã¥Ü§ë²¼«ö¶s¡C



¥[¤W"er"ªºCookiesª«¥óÅܼƥηN¡G
¬JµM¬O§ñÃö³Ó±Ñªº¼Ò½d¥Í­«­n²¼¿ï¡A¦]¦¹§Ú­Ì¤£¯à¦b¬Y¦ì­Ô¿ï¤Hªº°é¿ïÄæ¦ì¤W³]©w¬°¹w³]¿ï¶µ¡A¥HÁקK¦³»~¾É¤§¶û¡A¦ý¬O­Y¿ïÁ|¤H­Y¨S¦³°é¿ï¥ô¦ó¤@¦ì­Ô¿ï¤H¦Ó«ö¤U§ë²¼«ö¶s¡A«hÁöµM¨S¦³¥ô¦ó¤@¦ì­Ô¿ï¤HÀò±o¿ï²¼¡A¦ý¬O«o¥¢¥h¤F²¼¿ïªº·N¸q¡A¦]¦¹§Ú­Ì¤~¦h³]¸m¤F¥¼¥¿½Tªº¦¨§ë²¼°Ê§@ªº¹LÂo¾÷¨î¡C
Vote2.asp
  1. <%
  2. er=Request.Cookies("er")
  3. IF err="" then err=empty
  4. '«Ø¥ß¸ê®Æ®w³sµ²ª«¥ó
  5.         Set conobject = Server.CreateObject("ADODB.Connection")
  6.         DBPath = Server.MapPath("vote.mdb")
  7. '³sµ²¸ê®Æ®w       
  8.         conobject.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ="&DBPath
  9. '«Ø¥ß¸ê®Æ®w¦s¨úª«¥ó       
  10.         Set RS=Server.CreateObject("ADODB.Recordset")
  11. '¥´¶}¸ê®Æªí       
  12.         RS.Open "Select * from student",conobject,0,1
  13.        
  14. '­pºâÁ`§ë²¼¼Æ»P³]©w±o²¼²v¹Ïªí¼e«×        
  15.         VotePeople=RS(0)+RS(1)+RS(2)+RS(3)
  16. IF RS(0)>0 then linelong1= 500*RS(0)/VotePeople
  17. IF RS(1)>0 then linelong2= 500*RS(1)/VotePeople
  18. IF RS(2)>0 then linelong3= 500*RS(2)/VotePeople
  19. IF RS(3)>0 then linelong4= 500*RS(3)/VotePeople

  20. '§ë²¼Àˬd
  21. IF Request.Cookies("checkvote")="yes" then
  22. msg="§A¤w¸g§ë¹L²¼¤F!¥u¯àÆ[¬Ý§ë²¼µ²ªG!"
  23. VoteButton="no"
  24. ElseIF er="yes" Then
  25. Response.Cookies("er")="no"
  26. msg="¤§«eªº§ë²¼µL®Ä,½Ð¿ï¾Ü¤@¦ì­Ô¿ï¤H­«·s§ë²¼"
  27. VoteButton="yes"
  28. Else
  29. Response.Cookies("checkvote")="yes"
  30. msg="§Aªº¤@²¼¿ï¼Ò½d¥Í"
  31. VoteButton="yes"
  32. End IF
  33. %>
  34. <CENTER>
  35. <P><img border="0" src="logo.gif"><br>
  36. <font color="#0000FF"><%=msg%></font></P>
  37. <form method="POST" action="votesave2.asp">
  38.   <table border="1">
  39.     <tr>
  40.       <td bgcolor="#FF3399"><font color="#FFFFFF">°é²¼³B</font></td>
  41.       <td bgcolor="#FF3399"><font color="#FFFFFF">­Ô¿ï¤H</font></td>
  42.       <td bgcolor="#FF3399"><font color="#FFFFFF">±o²¼¼Æ</font></td>
  43.     </tr>
  44.     <tr>
  45.       <td align="center">
  46.       <input type="radio" name="vote" value=<%=RS(0).name%>></td>
  47.       <td><%=RS(0).name%></td>
  48. <td><img border="0" src="vote.gif" Height="5" Width=<%=linelong1%>>
  49.       ¡@<%=RS(0)%>²¼</td>
  50.     </tr>
  51.     <tr>
  52.       <td align="center">
  53.       <input type="radio" name="vote" value=<%=RS(1).name%>></td>
  54.       <td><%=RS(1).name%></td>
  55. <td><img border="0" src="vote.gif" Height="5" Width=<%=linelong2%>>
  56.       ¡@<%=RS(1)%>²¼</td>
  57.     </tr>
  58.     <tr>
  59.       <td align="center">
  60.       <input type="radio" name="vote" value=<%=RS(2).name%>></td>
  61.       <td><%=RS(2).name%></td>
  62. <td><img border="0" src="vote.gif" Height="5" Width=<%=linelong3%>>
  63.       ¡@<%=RS(2)%>²¼</td>
  64.     </tr>
  65.     <tr>
  66.       <td align="center">
  67.       <input type="radio" name="vote" value=<%=RS(3).name%>></td>
  68.       <td><%=RS(3).name%></td>
  69. <td><img border="0" src="vote.gif" Height="5" Width=<%=linelong4%>>
  70.       ¡@<%=RS(3)%>²¼</td>
  71.     </tr>
  72.   </table>
  73. <%IF VoteButton="yes" then %>
  74. <p><input type="submit" value="§ë¤U¯«¸tªº¤@²¼"></p>
  75. <% End IF %>
  76. </form>
  77. </CENTER>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

§ë²¼µ²ªGÀx¦sµ{¦¡
§ë²¼µ²ªGÀx¦sµ{¦¡¡yvotesave2.asp¡z¡A¦b¥»µ{¦¡¤¤»P²Ä¤@ª©ªº½u¤W²¼¿ï½d¨Ò¬Û¦P¡A¨S¦³ºô­¶¸ê®ÆªºÅã¥Ü¡A¥»µ{¦¡¥u­t³d±N§ë²¼µ{¦¡ºô­¶¤¤©Ò¶Ç°e¹L¨Óªº§ë²¼¸ê®Æ¸ê®Æ§ó·s¨ì¸ê®Æ®w¤¤¡AµM«á±N³sµ²Âà¦V¦^§ë²¼µ{¦¡ºô­¶¡C

7-26.png

¤W¹Ï¥ª¥b³¡¬°­ì¨Ó²Ä¤@ª©ªº½u¤W²¼¿ï½d¨Òªº§ó·s§ë²¼µ²ªGµ{¦¡°Ï¬q¡A¥k¥b³¡«h¬°§ï¨}«áªº¡yvotesave2.asp¡z§ó·s§ë²¼µ²ªGµ{¦¡°Ï¬q¡C

¤U¹Ï¬°°t¦X§ë²¼µ{¦¡ºô­¶(vote2.asp)¤¤¿ïÁ|¤H¥¼¥¿½Tªº§¹¦¨§ë²¼°Ê§@¦Ó·s¼Wªºµ{¦¡±Ô­z¡G

7-27.png

Votesave2.asp
  1. <%
  2. vote=Request("vote")
  3. IF vote=empty then
  4. Response.Cookies("er")="yes"
  5. Response.Cookies("checkvote")="no"
  6. Response.Redirect "vote2.asp"
  7. Else
  8. 'Response.Cookies("checkvote").Expires="2001/12/31"
  9. Response.Cookies("checkvote")="yes"
  10. '«Ø¥ß¸ê®Æ®w³sµ²ª«¥ó
  11.         Set conobject = Server.CreateObject("ADODB.Connection")
  12.         DBPath = Server.MapPath("vote.mdb")
  13. '³sµ²¸ê®Æ®w       
  14.         conobject.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ="&DBPath
  15. '«Ø¥ß¸ê®Æ®w¦s¨úª«¥ó       
  16.         Set RS=Server.CreateObject("ADODB.Recordset")
  17. '¥´¶}¸ê®Æªí       
  18.         RS.Open "Select * from student",conobject,1,3
  19. '§ó·s§ë²¼µ²ªG        

  20. Select case vote
  21.         case RS(0).name
  22.                  RS(0)=RS(0)+1
  23.         case RS(1).name
  24.                  RS(1)=RS(1)+1
  25.         case RS(2).name
  26.                  RS(2)=RS(2)+1
  27.         case RS(3).name
  28.                  RS(3)=RS(3)+1
  29. End Select          
  30. RS.UPdate
  31. End If
  32. Response.Redirect "vote2.asp"

  33. %>
½Æ»s¥N½X
¨Ï¥ÎCookiesª«¥óªº­ì¦]¡G
¥H½u¤W²¼¿ïµ{¦¡¨Ó»¡¡A¥i´î¤Ö°µ²¼ªº±¡ªp¡A¦ý¨Ã«D¬O¦Ê¤À¤§¦Ê³á¡I¦]¬°¨Ï¥ÎªÌ¤]¥i¥H²M°£¥LÂsÄý¾¹¤¤ªºCookiesÀɮצӭ«·s§ë²¼¡I
ÁקKweb ¦øªA¾¹ªº¨t²Î¸ê·½®ö¶O¡A§Ú­Ìª¾¹D­Y¨Ï¥ÎSessionª«¥ó¡A«h³s½uÂsÄýªÌªº¬ÛÃö¸ê°T¬O¦s©ñ¦bWeb ServerºÝªº¡A¦Ó¥B¨C­Ó³s½uÂsÄýªÌ³£¦³ÄÝ©ó¦Û¤vªºSessionª«¥ó¡A¸Õ°Ý­Y¦³¢°¢¯¢¯¦ì³s½uÂsÄýªÌ¦P®É¤W½u¨º¨t²Îªº¸ê·½®ø¯Ó·|¦³¦h¤j¡H


¥¼¨Ó¬ã¨s¤è¦V
¡@ ¬JµM¨Ï¥ÎCookiesª«¥ó¥u¯à´î¤Ö°µ²¼ªº±¡ªpµo¥Í¡A¨º¦³¨S¦³§ó¦nªº¿ìªk¨Ï°µ²¼±¡ªpµo¥Íªº¥i¯à©Ê­°¨ì³Ì§C¡H¦³ªº¡A¨º´N¬O§Q¥Î¸ê®Æ®w¬ö¿ý³s½uªÌªºIP¡A±N¤w¸g³s½u§ë²¼ªºIP¼È®ÉÂê©w°_¨Ó¡A¥Ø«e³\¦hªº²¼¿ï¬¡°Ê³£±Ä¥Î¦¹ºØ¤è¦¡¡C


(¹ê¾Ô±MÃD) ½u¤W²¼¿ï ¨¾¤î§@²¼½g§¹¾ã½d¨ÒÀ£ÁYÀÉ: vote2.zip (16.29 KB)
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

Âê¦íRemoteAddr¬O¨¾¾÷¾¹¤HÄé²¼ªº¦n¤èªk¡C
¤£¹L¥H²{¦bISPªº°ÊºAIP¤Î³¡¥÷¨Ï¥ÎNAT¬[ºcªº¥Î¤áºÝ... ÁÙ¬O·|²£¥Í¤½¥­©Êªº°ÝÃD¡C

TOP

        ÀR«ä¦Û¦b : ¤H¥Í¨S¦³©Ò¦³Åv¡A¥u¦³¥Í©Rªº¨Ï¥ÎÅv¡C
ªð¦^¦Cªí ¤W¤@¥DÃD