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

12-2-2 °Ý¨÷µ{¦¡ºô­¶

12-2-2 °Ý¨÷µ{¦¡ºô­¶

12-2-2   °Ý¨÷µ{¦¡ºô­¶
­º¥ý¦b°Ý¨÷µ{¦¡ºô­¶¤¤³]©w¤@­Ó©m¦Wªº³æ¦æ¤å¦rÄæ¦ì¡A¤Î¤@­Ó¶ñ¼gE-mailªº³æ¦æ¤å¦rÄæ¦ì¡F©m¦Wªº³æ¦æ¤å¦rÄæ¦ìNameÄÝ©Ê´N³]©w¬°name¡A¦Ó¶ñ¼gE-mailªº³æ¦æ¤å¦rÄæ¦ìNameÄÝ©Ê«h³]©w¬°email¡G
  1. ©m¦W
  2. <INPUT Type=Text Name=Name size="20">
  3. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; E-Mail
  4. <INPUT Type=Text Name=email size="20">
½Æ»s¥N½X
¦b°Ý¨÷µ{¦¡ºô­¶¤¤³Ì³Â·Ðªº³¡¤À´N¬O¦p¦ó§â§Ú­Ì¸ê®Æ®w¤¤ªºÃD¥Øµ¹Åª¨ú¨ÃÅã¥Ü¥X¨Ó¡A¦]¬°¦b§Ú­Ì°Ý¨÷ªí³æªº³]­p¤W¬°¤F°t¦XÃD«¬ªº¤£¦P¦Ó¤À¬°³æ¦æ¤å¦r¤è¶ô¡]Text¡^»P³æ¿ï«ö¶s¡]Radio¡^¡A¦pªG°Ý¨÷ÃD«¬¬°¿ï¾ÜÃDªº¸Ü¡A§Ú­Ì¥²¶·¦C¥X³Æ¿ïªºµª®×¡A¦Ó°Ý¨÷ÃD«¬­Y¬O°ÝµªÃDªº¸Ü«h¥²¶·¦³¤å¦rÄæ¦ì¨Ñ°Ý¨÷¶ñ¼gªÌ¶ñ¼g·N¨£¡G
0.png
¹Ï12-21  ÃD«¬¤ÀÃþ¡C

¦]¦¹¡A§Ú­Ì¥²¶·¥ý§PÂ_§Ú­Ì°Ý¨÷ÃD¥ØªºÃD«¬¡A¦pªG¬O¿ï¾ÜÃDªº¸Ü¡A«h¤T­Óµª®×¿ï¶µªºNameÄݩʳ£¥²¶·¬Û¦P¡A¦Ó¿ï¶µªºÄÝ©Ê­È(Value)«h¥²¶·ÀH³Æ¿ïµª®×ªº¤£¦P¦ÓÅܧó¡F­Y¬O°ÝµªÃD´N¤ñ¸û¦n³B²z¥u­n³]©w¤å¦rÄæ¦ìªºNameÄÝ©Ê´N¥i¥H¤F¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

¦b¦U­ÓÃD¥Øµª®×ªº©R¦W¡A§Ú­Ì³£±Ä¥Î¡yNo¡z¥[¤W¡y$fielddatas["ÃD¸¹"]¡z¨Ó©R¦W¡A¨Ò¦p¡G°Ý¨÷²Ä¤@ÃD¡AÁöµM¦³¤T­Ó³Æ¿ïµª®×¿ï¶µ¡A¦ý¬O¥¦­ÌªºNameÄݩʳ£¬O¡yNo1¡z¡G¦Ó³Æ¿ïµª®×¿ï¶µªº­È«h¨Ì§Ú­Ì¸ê®Æ®w¤¤¡y¿ï¶µ¡zÄæ¦ìªºªº­È¦ÓÅÜ°Ê¡I¡I
©Ò¥H·íµ{¦¡ºô­¶°õ¦æ«á¡A§Ú­ÌÀ˵øºô­¶ªº­ì©l½X±N¦p¤U©Ò¥Ü¡G
  1. <B>1.½Ð°Ý±zÃÙ¦¨¾Ç®Õ¶}¿ìÀç¾i¤ÈÀ\¶Ü?</B><BR>
  2. <INPUT Type=Radio Name=No1 Value=ÃÙ¦¨>
  3. ÃÙ¦¨<BR>
  4. <INPUT Type=Radio Name=No1 Value=¤Ï¹ï>
  5. ¤Ï¹ï<BR>
  6. <INPUT Type=Radio Name=No1 Value=¨S·N¨£>
  7. ¨S·N¨£<BR>
½Æ»s¥N½X
¦b¥»½d¨Ò¤¤³]©w¤F¨âºØÃD«¬¡G¿ï¾ÜÃD»P°ÝµªÃD¡A¦]¦¹¡A§Ú­Ì¥²¶·®Ú¾Ú¸ê®Æ¿ýªºÃD«¬Äæ¦ì¨Ó¨M©w§Ú­Ì°ÝÃDªºÅã¥Ü¤è¦¡¡G
  1. <?
  2. while (($fielddatas=mysql_fetch_array($datalist)))
  3. {
  4. ?>
  5. <B><?=$fielddatas["ÃD¸¹"];?>.<?=htmlspecialchars($fielddatas["ÃD¥Ø"]);?>
  6. </B><BR>
  7. <?
  8. if ($fielddatas["ÃD«¬"]=="¿ï¾Ü")
  9. {
  10. for ($I=1;$I<=3;$I++)
  11. {
  12. ?>
  13. <INPUT Type=Radio Name=No<?=$fielddatas["ÃD¸¹"];?>
  14. Value=<?=$fielddatas["¿ï¶µ" . $I] ;?>>
  15. <?=htmlspecialchars($fielddatas["¿ï¶µ" . $I]);?><BR>
  16. <?
  17. }
  18. }
  19. else
  20. {
  21. ?>
  22. <INPUT Type=Text Name=No<?=$fielddatas["ÃD¸¹"];?> size="20"><BR>
  23. <?
  24. }
  25. }
  26. ?>
½Æ»s¥N½X
1.µ{¦¡½X²Ä2¦æ¡G¨Ï¥ÎWhile°j°é±Ô­z°t¦X§ïÅܧ@¥Î¤¤¸ê®Æ¿ý¦ì¸mªºmysql_fetch_array()¨ç¼Æ¡A±N©Ò¦³ªº°Ý¨÷ÃD¥Ø¦Û¸ê®Æ®w¸ê®Æªí¤¤Åª¨ú¥X¨Ó¡C
2.µ{¦¡½X²Ä8¦æ¡G§Q¥ÎIf§PÂ_±Ô­z¨Ó¿ë§O¸ê®Æ¿ý¡yÃD«¬¡zÄæ¦ì¤¤©Ò³]©wªº°Ý¨÷ÃD¥Ø«¬¦¡¡C
3.µ{¦¡½X²Ä10¦æ¡G¦pªG¡yÃD«¬¡z¬O¿ï¾ÜÃD¡A«h§Q¥ÎFor°j°é±Ô­z¦C¥X¦U³Æ¿ïµª®×¡A½Ðª`·N¡A¥»½d¨Òªº³Æ¿ïµª®×¥u¦³¤T­Ó¡A©Ò¥HFor°j°éªº°_©l­È¬°¢°¡A¦Ó²×­È¬°¢²¡C
4.µ{¦¡½X²Ä13~15¦æ¡G¦C¥X³Æ¿ïµª®×ªº¿ï¾Ü¶sÄݩʭȱԭz¬O¡u<?=$fielddatas["¿ï¶µ" . $I] ;?>¡v¡A¦ý¬O¡A¦bºô­¶¤¤¦C¦L¥X¿ï¶µ»¡©ú¤å¦rªº±Ô­z«h¬°¡u<?=htmlspecialchars($fielddatas["¿ï¶µ" . $I]);?>¡v¡C
5.µ{¦¡½X²Ä22¦æ¡G¦pªG¡yÃD«¬¡z¬O°ÝµªÃD«hª½±µ³]©w³æ¦æ¤å¦r¿é¤J¤è¶ô§Y¥i¡C
  

´£¥Ü¡I¡I
Htmlspecialchars()¨ç¼Æ¬°HTML½s½X±Ô­z¡A¦pªG¦b¸ê®ÆÄæ¦ì¤¤§t¦³Html¼ÐÅÒ±Ô­z¡A«h³o­Ó¼ÐÅÒ±Ô­z±N¤£·|³QÂsÄý¾¹¸ÑĶ¥X¨Ó¡A¦Ó·í¦¨¬O¤@¯ëªº¤å¦rÅã¥Ü¥X¨Ó¡]¦pªGÃD¥Ø¥»¨­´N¦³HTML¼ÐÅÒ¬°¨äÃD¥Ø¤º®e¡^¡A³o¥u¬O¤@­Ó¹w¨¾±¹¬I¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

in.php
  1. <?
  2. //³sµ²MySQL Server
  3.     $conn = mysql_connect("localhost", "root", "12345a");
  4. //¿ï¾Ü¸ê®Æ®w
  5.     mysql_select_db("QUESTION", $conn);
  6. //«ü©w´£¨ú¸ê®Æªº®Õ¹ï¦r¤¸ªí
  7.     mysql_query("set character set big5");   
  8. //«Ø¥ß¬d¸ß¦r¦ê
  9. $SQL="Select * From question Order By ÃD¸¹";
  10. //±N¦^¶Çµ²ªG¦s©ñ©óÅܼƤ¤
  11. $datalist=mysql_query($SQL);
  12. ?>

  13. <HTML>
  14. <head><title>EMAIL°Ý¨÷</title>
  15. <meta http-equiv="Content-Type" content="text/html; charset=big5">
  16. </head>
  17. <BODY>
  18. <H2 align="center"><font size="2">
  19. <img border="0"src="asktitle.gif"></font></h2>
  20. <FORM Action=sentmsg.php Method=post>
  21. <fontsize="2">
  22. ©m¦W
  23. <INPUT Type=Text Name=Name size="20">
  24. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E-Mail
  25. <INPUT Type=Text Name=Email size="20">
  26. </font>
  27. <HR size="1" color="#0000FF">
  28. <font size="2">
  29. <?
  30. while (($fielddatas=mysql_fetch_array($datalist)))
  31. {
  32. ?>
  33. <B><?=$fielddatas["ÃD¸¹"];?>.<?=htmlspecialchars($fielddatas["ÃD¥Ø"]);?>
  34. </B><BR>
  35. <?
  36. if ($fielddatas["ÃD«¬"]=="¿ï¾Ü")
  37. {
  38. for ($I=1;$I<=3;$I++)
  39. {
  40. ?>
  41. <INPUT Type=Radio Name=No<?=$fielddatas["ÃD¸¹"];?>
  42. Value=<?=$fielddatas["¿ï¶µ" . $I] ;?>>
  43. <?=htmlspecialchars($fielddatas["¿ï¶µ" . $I]);?><BR>
  44. <?
  45. }
  46. }
  47. else
  48. {
  49. ?>
  50. <INPUT Type=Text Name=No<?=$fielddatas["ÃD¸¹"];?> size="20"><BR>
  51. <?
  52. }
  53. }
  54. ?>
  55. <INPUT Type=Submit Value="°e¥X°Ý¨÷">
  56. </font></FORM><BODY></HTML>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

        ÀR«ä¦Û¦b : ¤f»¡¤@¥y¦n¸Ü¡A¦p¤f¥X½¬ªá¡F¤f»¡¤@¥yÃa¸Ü¦p¤f¦R¬r³D¡C
ªð¦^¦Cªí ¤W¤@¥DÃD