|
|
|
Error จาก Form Register ครับ ผมจะทำ form สำหรับให้สมาชิกมาลงชื่อนะครับ (ลงชื่อสัมนา ประชุมอะไรประมาณนี้อะครับ) |
|
|
|
|
|
|
|
ผมจะทำ form สำหรับให้สมาชิกมาลงชื่อนะครับ (ลงชื่อสัมนา ประชุมอะไรประมาณนี้อะครับ)
Code (form_regis.php)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Register Online for e-Learning</title>
</head>
<body>
<form name="form_regis.php" method="post" action="save_regis.php">
<br>
<H3>Register Form</H3>
ระบบลงทะเบียนออนไลน์<br>
<br><br>
<pre>
<h3>ข้อมูลส่วนตัว</h3>
<font size="" color="red">*</font>ชื่อ (ภาษาไทย) : <input name="name_th" type="text" id="name_th" size="50"> <br>
<font size="" color="red">*</font>นามสกุล (ภาษาไทย) : <input name="surname_th" type="text" id="surname_th" size="50"> <br>
<font size="" color="red">*</font>Name (English) : <input name="name_en" type="text" id="name_en" size="50"> <br>
<font size="" color="red">*</font>Surname(English) : <input name="surname_en" type="text" id="surname_en" size="50"> <br>
รหัสนักศึกษา : <input name="student_id" type="text" id="student_id" size="20"> <br>
<h3>สถานะ</h3>
<select name="ddlStatus" id="ddlStatus">
<option value="ADMIN">---กรุณาเลือก---</option>
<option value="ADMIN">อาจารย์ / Tecther</option>
<option value="USER">เจ้าหน้าที่ / Staff</option>
<option value="USER">นักศึกษา / Student</option>
</select>
<h3>สถานที่ติด่อ</h3>
<font size="" color="red">*</font>คณะ/หน่วยงาน : <input name="faculty" type="text" id="faculty" size="100"> <br>
<font size="" color="red">*</font>โทรศัพท์มือถือ : <input name="tel" type="text" id="tel" size="15"> <br>
<font size="" color="red">*</font>เบอร์ติดต่อภายใน : <input name="tel_ext" type="text" id="tel_ext" size="15"> <br>
<font size="" color="red">*</font>E-Mail : <input name="email" type="text" id="email" size="40"> <br>
<input type="submit" name="Submit" value=" Save ">
</pre>
</body>
</html>
Code (ไฟล์ที่ 2 save_regis.php)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Register</title>
</head>
<body>
<?
mysql_connect("localhost","root","");
mysql_select_db("register_elc");
if(trim($_POST["name_th"]) == "")
{
echo "กรุุณาตรวจสอบชื่อของท่าน!";
exit();
}
if(trim($_POST["surname_th"]) == "")
{
echo "กรุณาตรวจสอบนามสกุล!";
exit();
}
if(trim($_POST["name_en"]) == "")
{
echo "Please input Name!";
exit();
}
if(trim($_POST["surname_en"]) == "")
{
echo "Please input Surname!";
exit();
}
/*if(trim($_POST["student_id"]) == "")
{
exit();
} */
if(trim($_POST["faculty"]) == "")
{
echo "กรุณาระบุหน่วยงาน!";
exit();
}
if(trim($_POST["tel"]) == "")
{
echo "กรุณาตรวจสอบเบอร์โทรศัพท์";
exit();
}
if(trim($_POST["tel_ext"]) == "")
{
echo "กรุณาตรวจสอบเบอร์โทรศัพท์ติดต่อภายใน!";
exit();
}
if(trim($_POST["email"]) == "")
{
echo "กรุณาตรวจสอบ E-Mail!";
exit();
}
/*$strSQL = "SELECT * FROM regis_elc WHERE name_th = '".trim($_POST['name_th'])."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
echo "Username already exists!";
}
else
{ */
$strSQL = "INSERT INTO regis_elc (name_th,surname_th,name_en,surname_en,student_id,status,faculty,tel,tel_ext,email)
VALUES ('".$_POST["name_th"]."','".$_POST["surname_th"]."','".$_POST["name_en"]."',
'".$_POST["surname_en"]."','".$_POST["student_id"]."','".$_POST["ddlStatus"]."',
'".$_POST["faculty"]."','".$_POST["tel"]."','".$_POST["tel_ext"]."','".$_POST["email"]."')";
$objQuery = mysql_query($strSQL);
echo "Register Completed!<br>";
echo "Go to <a href='login.php'>Login page</a>";
}
mysql_close();
?>
แต่ผลที่ออกมามันได้แบบนี้นะครับ ไม่ทราบว่าผมผิดตรงไหนหรอครับ
;echo "Go to Login page"; } mysql_close(); ?>
รบกวนช่วยชี้แนะด้วยครับ
Tag : PHP, MySQL, Linux
|
|
|
|
|
|
Date :
2014-03-06 14:16:11 |
By :
umat |
View :
638 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
comment /* if(....){....... */ }
|
|
|
|
|
Date :
2014-03-06 15:23:39 |
By :
ผู้มาเยือน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแล้วครับ ลบ comment /* if(....){....... */ } ก็ยังไม่ได้ครับ
|
|
|
|
|
Date :
2014-03-06 15:46:14 |
By :
umat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$objQuery = mysql_query($strSQL) or die(mysql_error());
|
|
|
|
|
Date :
2014-03-06 19:29:43 |
By :
ผู้มาเยือน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Login page "; ?>
ได้ค่าตัวนี้ครับ
ดาต้าเบสก็ไม่มีค่าอะไรเข้าไปเลยนะครับ
|
|
|
|
|
Date :
2014-03-07 07:52:55 |
By :
umat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|