รายละเอียดของการตอบ ::
ในการทำหน้า insert ต้องทำกี่หน้าหรอครับ ตอนนี้ของผมทำหน้า insert แล้ว ยังเพิ่มข้อมูลลงในฐานข้อมูลไม่ได้อะครับ
หน้าที่กรอกข้อมูล
<form action="chk_add.php" method="post" name="addEN.">
<table width="467" border="1">
<tr>
<td width="144">EN</td>
<td>EN</td>
<td height="142">EN</td>
</tr>
<tr>
<td>EN
<label>
<input type="text" name="EN" id="textfield" />
</label></td>
<td width="144">Name
<label>
<input type="text" name="Name" id="textfield6" />
</label></td>
<td width="157" height="142">Position
<label>
<input type="text" name="Position" id="textfield7" />
</label></td>
</tr>
<tr>
<td>Email
<label>
<input type="text" name="Email" id="textfield3" />
</label></td>
<td>Mobile
<label>
<input type="text" name="Mobile" id="textfield4" />
</label></td>
<td height="142">tel
<label>
<input type="text" name="Tel" id="textfield5" />
</label></td>
</tr>
<tr>
<td height="142" colspan="3">Department
<label>
<select name="Department" id="select">
<option>administrator</option>
<option>user</option>
</select>
<input type="button" name="button" id="button" value="Submit" />
</label></td>
</tr>
</table>
<p> </p>
<input name="submit" type="submit" value="Submit" />
</form>
<input type="submit" name="bt4" id="bt4" value="back" src="em&um.php"/>
หน้าที่ตรวจสอบและบันทึกลงฐานข้อมูล
<?
if($_POST['Add'])
{
// เชื่่อมต่อฐานข้อมูล
$host="localhost"; // กำหนด host
$username="root"; // กำหนด username
$pass_word="1234"; // กำหนด Password
$db="downtime"; // กำหนดชื่อฐานข้อมูล
$Conn = mysql_connect( $host,$username,$pass_word) or die ("ติดต่อฐานข้อมูลไม่ได้");// ติดต่อฐานข้อมูล
mysql_query("SET NAMES utf8",$Conn); // set กำหนดมาตราฐาน
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้"); // เลือกฐานข้อมูล
//--->
$EN = $_POST['EN'];
$Name = $_POST['Name'];
$Position = $_POST['Position'];
$Email = $_POST['Email'];
$Mobile = $_POST['Mobile'];
$Tel = $_POST['Tel'];
$Department = $_POST['Department'];
// เพิ่มลงฐานข้อมูล
$sql_add = "INSERT INTO register set
EN = '$EN' , Name = '$Name' , Email = '$Email' , Mobile = '$Mobile' , Tel = '$Tel' , Department = '$Department'";
mysql_query($sql_add) or die(mysql_error());
echo "เพิ่มข้อมูลลำเร็จแล้ว";
//-->
}
?>
แบบนี้ถูกหรือป่าวครับ หรือว่าอย่างไร แนะนำทีครับ ผมทำแล้วยังไม่บันทึกลงฐานข้อมูลเลยครับ ช่วยทีครับ