Form Application
จาก Wiki2
เนื่องจากทางบริษัทต้องการเก็บข้อมูลจากพนักงาน จึงต้องพัฒนาโปรแกรมดังต่อไปนี้ โดยมีการแสดง Form รับข้อมูลจากผู้ใช้ จากนั้นเก็บใน Text File
ประกอบด้วย สอง Files คือ form1.html กับ formprocessing.php
form1.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Form1</title> <link rel="stylesheet" href="default.css" type="text/css" /> </head> <body > <form method="POST" action="formprocessing.php"> <b>ขอข้อมูลนิดหน่อยนะครับ</b><br/><br/> <table><tr><td> ชื่อ : </td><td> <input type="text" name ="firstname" size="30"> </td></tr><tr><td> นามสกุล : </td><td> <input type="text" name ="lastname" size="30"> </td></tr></table> <br/> <table><tr><td> <b>เพศ : </b> </td><td></td></tr><tr><td></td><td> <input type="radio" name="sex" value="male"> ชาย</td></tr><tr><td></td><td> <input type="radio" name="sex" value="female">หญิง</td></tr> </table> <br/> <b>ภาษาที่คุณพอพูดได้</b> <br/> <table><tr><td> Thai Language : </td><td> <input type="checkbox" name="Thai" > </td></tr><tr><td> English Language : </td><td> <input type="checkbox" name="English"> </td></tr><tr><td> Chinese Language : </td><td> <input type="checkbox" name="Chinese" > </td></tr><tr><td> German Language : </td><td> <input type="checkbox" name="German" > </td></tr><tr><td> Intalian Language : </td><td> <input type="checkbox" name="Italian"> </td></tr> </table> <br/> <b>กรุณาบรรยายลักษณะงานที่ทำทุกวันนี้</b> <br/> <textarea rows="4" cols="50" name="job"> </textarea><br/><br/> <input type="submit" name="done" value="Go"> </form> </body> </html>
formprocessing.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Result</title>
<link rel="stylesheet" href="default.css" type="text/css" />
</head>
<body>
<?php
echo "First Name: ".$_POST['firstname']."<br/>";
echo "Last Name: ". $_POST['lastname']."<br/>";
echo "Sex: ". $_POST['sex']."<br/>";
echo "Thai Language: ".$_POST['Thai']."<br/>";
echo "English Language: ".$_POST['English']."<br/>";
echo "Chinese Language: ".$_POST['Chinese']."<br/>";
echo "German Language: ".$_POST['German']."<br/>";
echo "Italian Language: ".$_POST['Italian']."<br/>";
echo "Job descrip :".$_POST['job'];
$ip=$_SERVER['REMOTE_ADDR'];
$time_offset ="0"; // Change this to your time zone
$time_a = ($time_offset * 120);
$time = date("h:i:s",time() + $time_a);
$record = $ip.",".date ("Y-m-d"). " " . $time.",".$_POST['firstname'].",". $_POST['lastname'].",".
$_POST['sex'].",".$_POST['Thai'].",".$_POST['English'].",".$_POST['Chinese'].",".
$_POST['German'].",".$_POST['Italian'].",".$_POST['job']."\r\n";
$file ="job.csv";
$fp = fopen($file, "a");
fwrite($fp, $record);
fclose($fp);
?>
</body>
</html>
