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>
รับข้อมูลจาก "http://www.noklek.com/wiki2/index.php/Form_Application"
เครื่องมือส่วนตัว