by phpน้อย » 14/02/2011 8:58 am
mindphp wrote:ลองเอา phpinfo() มาดูหน่อยครับ
และ ข้อมูล กรอกเข้ามายังไงครับ
ผมใช้ ดรีมช่วยทำ ไม่ได้ใช้ phpinfo() ครับ ส่วนข้างล่างเป็นโค๊ด form รับข้อมูลไปเก็บในฐานข้อมูลครับ
Code: Select all
<?php
include('header.php');
include('check.php');
require_once('Connections/connlogistic.php');
if(isset($HTTP_POST_VARS["Submit"])){
//ตรวจสอบค่าจาก form
if($firstname==""||$lastname==""||$username==""||$password==""||$cpassword==""||$email==""||$code_ID==""||$tel==""||$que_forget==""||$ans_forget=="")
{
msg("กรอกข้อมูลยังไม่ครบ");
}
if($password!=$cpassword)
{
msg("password และ confirm passwordไม่ตรงกัน");
}
if (!ereg("^.+@.+\..+$",$email) )
{
msg("ใส่ email ไม่ถูกต้อง");
}
if (!is_numeric($code_ID))
{
msg("ใส่รหัสประจำตัวไม่ถูกต้อง");
}
if (!is_numeric($tel))
{
msg("ใส่เบอร์โทรศัพท์ไม่ถูกต้อง");
}
// ตรวจสอบในฐานข้อมูลว่าชื่อ username ทื่ส่งมามีคนใช้หรือยัง
mysql_select_db($database_connlogistic, $connlogistic);
$query = "SELECT * FROM users WHERE username like '$username'";
$rsCheck = mysql_query($query, $connlogistic) or die(mysql_error());
$total = mysql_num_rows($rsCheck);
if($total<>0)
{
msg("ชื่อ username ที่คุณใส่มามีคนใช้แล้วครับ กรุณาใช้ชื่ออื่นแทน");
}
$insertSQL = "INSERT INTO users (username, password,que_forget,ans_forget) VALUES ('$username', '$password','$que_forget','$ans_forget')";
$Result1 = mysql_query($insertSQL, $connlogistic) or die(mysql_error());
if($Result1<>0)
{
// ถ้าเพิ่มข้อมูลในตาราง users สำเร็จ ให้หาว่า user_ID คืออะไรเพื่อใช้ในการเพิ่มข้อมูลในตาราง clients ต่อไป
mysql_select_db($database_connlogistic, $connlogistic);
$query="select * from users order by user_ID desc";
$user_ID = mysql_query($query, $connlogistic) or die(mysql_error());
$row_rsUser_ID = mysql_fetch_assoc($user_ID);
$user_ID=$row_rsUser_ID['user_ID'];
}
$insertSQL = "INSERT INTO clients (user_ID, firstname, lastname,code_ID, tel,email) VALUES ('$user_ID','$firstname','$lastname','$code_ID','$tel','$email')";
$Result1 = mysql_query($insertSQL, $connlogistic) or die(mysql_error());
if($Result1<>0)
{
//ถ้าเพิ่มข้อมูลสำเร็จ ส่งค่า username ไปยัง หน้า signup_confirm.php เพื่อตรวจสอบ
echo("<meta http-equiv='refresh' content='0;URL=signup_confirm.php?username=$username'>");
}
}
?>
<td width="50%"><table width="60%" height="20%" border="0" cellpadding="0" cellspacing="2">
<tr>
<td width="75%" height="10"> <div align="center" class="header" >
<p><br>
สมัครสมาชิกใหม่</p>
<form action="signup.php" method="POST" name="signup" id="signup">
<table width="91%" height="153" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#6699FF">
<tr>
<td> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="list" width="35%"><div align="right">ชื่อ(Name): </div></td>
<td width="65%" class="list" > <div align="left">
<input name="firstname" type="text" id="firstname2" size="20" maxlength="30">
<font color="#FF0000">*</font></div></td>
</tr>
<tr>
<td class="list" ><div align="right">นามสกุล(Surname): </div></td>
<td class="list" > <div align="left">
<input name="lastname" type="text" id="lastname2" size="20" maxlength="30">
<font color="#FF0000">*</font></div></td>
</tr>
<tr>
<td class="list" width="35%" height="24"><div align="right">Username: </div></td>
<td class="list" > <div align="left">
<input name="username" type="text" id="username2" size="20" maxlength="20">
<font color="#FF0000">*</font></div></td>
</tr>
<tr>
<td class="list" ><div align="right">Password: </div></td>
<td class="list" > <div align="left">
<input name="password" type="password" id="password2" size="20" maxlength="20">
<font color="#FF0000">*</font></div></td>
</tr>
<tr>
<td class="list" ><div align="right">Confirm Password: </div></td>
<td class="list" > <div align="left">
<input name="cpassword" type="password" id="cpassword" size="20" maxlength="20">
<font color="#FF0000">*</font></div></td>
</tr>
<tr>
<td height="24" class="list" ><div align="right">Emai Address: </div></td>
<td class="list" > <div align="left">
<input name="email" type="text" size="20" maxlength="100">
<font color="#FF0000">* </font><font size="2">ตัวอย่าง</font> admin@rtafl.mi.th</div></td>
</tr>
<tr>
<td class="list" ><div align="right">โทรศัพท์(telephone
No.): </div></td>
<td class="list" > <div align="left">
<input name="tel" type="text" size="20" maxlength="10">
<font color="#FF0000">* </font><font size="2">ตัวอย่าง</font> 028906896</div></td>
</tr>
<tr>
<td height="24" class="list" ><div align="right">รหัสประจำตัว: </div></td>
<td class="list" > <div align="left">
<input name="code_ID" type="text" size="20" maxlength="10" id="code_ID">
<font color="#FF0000">* </font></div></td>
</tr>
<tr>
<td height="24" class="list" ><div align="right">คำถามกันลืม: </div></td>
<td height="24" class="list" ><input name="que_forget" type="text" id="que_forget" size="20" maxlength="100">
<font color="#FF0000">* </font></td>
</tr>
<tr>
<td height="24" class="list" ><div align="right">คำตอบของคำถามกันลืม: </div></td>
<td height="24" class="list" ><input name="ans_forget" type="text" id="ans_forget" size="20" maxlength="100">
<font color="#FF0000">*</font></td>
</tr>
<tr>
<td height="24" colspan="2" class="list" ></td>
</tr>
<tr>
<td height="24" colspan="2" class="list" ><div align="center">หมายเหตุ ฟอร์มที่มีเครื่องหมายดอกจัน
(*) ด้องใส่ข้อมูลทุกฟอร์ม</div></td>
</tr>
<tr>
<td height="24" class="list" ></td>
<td height="24" class="list" ></td>
</tr>
<tr>
<td class="list" colspan="2" align="center"> <input type="submit" name="Submit" value="สมัครสมาชิก" class="button">
<input name="Submit2" type="reset" value="ล้างข้อมูล" class="button"></td>
</tr>
</table> </td>
</tr>
</table>
</form>
<p> </p>
</div></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
[quote="mindphp"]ลองเอา phpinfo() มาดูหน่อยครับ
และ ข้อมูล กรอกเข้ามายังไงครับ[/quote]
ผมใช้ ดรีมช่วยทำ ไม่ได้ใช้ phpinfo() ครับ ส่วนข้างล่างเป็นโค๊ด form รับข้อมูลไปเก็บในฐานข้อมูลครับ
[code]<?php
include('header.php');
include('check.php');
require_once('Connections/connlogistic.php');
if(isset($HTTP_POST_VARS["Submit"])){
//ตรวจสอบค่าจาก form
if($firstname==""||$lastname==""||$username==""||$password==""||$cpassword==""||$email==""||$code_ID==""||$tel==""||$que_forget==""||$ans_forget=="")
{
msg("กรอกข้อมูลยังไม่ครบ");
}
if($password!=$cpassword)
{
msg("password และ confirm passwordไม่ตรงกัน");
}
if (!ereg("^.+@.+\..+$",$email) )
{
msg("ใส่ email ไม่ถูกต้อง");
}
if (!is_numeric($code_ID))
{
msg("ใส่รหัสประจำตัวไม่ถูกต้อง");
}
if (!is_numeric($tel))
{
msg("ใส่เบอร์โทรศัพท์ไม่ถูกต้อง");
}
// ตรวจสอบในฐานข้อมูลว่าชื่อ username ทื่ส่งมามีคนใช้หรือยัง
mysql_select_db($database_connlogistic, $connlogistic);
$query = "SELECT * FROM users WHERE username like '$username'";
$rsCheck = mysql_query($query, $connlogistic) or die(mysql_error());
$total = mysql_num_rows($rsCheck);
if($total<>0)
{
msg("ชื่อ username ที่คุณใส่มามีคนใช้แล้วครับ กรุณาใช้ชื่ออื่นแทน");
}
$insertSQL = "INSERT INTO users (username, password,que_forget,ans_forget) VALUES ('$username', '$password','$que_forget','$ans_forget')";
$Result1 = mysql_query($insertSQL, $connlogistic) or die(mysql_error());
if($Result1<>0)
{
// ถ้าเพิ่มข้อมูลในตาราง users สำเร็จ ให้หาว่า user_ID คืออะไรเพื่อใช้ในการเพิ่มข้อมูลในตาราง clients ต่อไป
mysql_select_db($database_connlogistic, $connlogistic);
$query="select * from users order by user_ID desc";
$user_ID = mysql_query($query, $connlogistic) or die(mysql_error());
$row_rsUser_ID = mysql_fetch_assoc($user_ID);
$user_ID=$row_rsUser_ID['user_ID'];
}
$insertSQL = "INSERT INTO clients (user_ID, firstname, lastname,code_ID, tel,email) VALUES ('$user_ID','$firstname','$lastname','$code_ID','$tel','$email')";
$Result1 = mysql_query($insertSQL, $connlogistic) or die(mysql_error());
if($Result1<>0)
{
//ถ้าเพิ่มข้อมูลสำเร็จ ส่งค่า username ไปยัง หน้า signup_confirm.php เพื่อตรวจสอบ
echo("<meta http-equiv='refresh' content='0;URL=signup_confirm.php?username=$username'>");
}
}
?>
<td width="50%"><table width="60%" height="20%" border="0" cellpadding="0" cellspacing="2">
<tr>
<td width="75%" height="10"> <div align="center" class="header" >
<p><br>
สมัครสมาชิกใหม่</p>
<form action="signup.php" method="POST" name="signup" id="signup">
<table width="91%" height="153" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#6699FF">
<tr>
<td> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="list" width="35%"><div align="right">ชื่อ(Name): </div></td>
<td width="65%" class="list" > <div align="left">
<input name="firstname" type="text" id="firstname2" size="20" maxlength="30">
<font color="#FF0000">*</font></div></td>
</tr>
<tr>
<td class="list" ><div align="right">นามสกุล(Surname): </div></td>
<td class="list" > <div align="left">
<input name="lastname" type="text" id="lastname2" size="20" maxlength="30">
<font color="#FF0000">*</font></div></td>
</tr>
<tr>
<td class="list" width="35%" height="24"><div align="right">Username: </div></td>
<td class="list" > <div align="left">
<input name="username" type="text" id="username2" size="20" maxlength="20">
<font color="#FF0000">*</font></div></td>
</tr>
<tr>
<td class="list" ><div align="right">Password: </div></td>
<td class="list" > <div align="left">
<input name="password" type="password" id="password2" size="20" maxlength="20">
<font color="#FF0000">*</font></div></td>
</tr>
<tr>
<td class="list" ><div align="right">Confirm Password: </div></td>
<td class="list" > <div align="left">
<input name="cpassword" type="password" id="cpassword" size="20" maxlength="20">
<font color="#FF0000">*</font></div></td>
</tr>
<tr>
<td height="24" class="list" ><div align="right">Emai Address: </div></td>
<td class="list" > <div align="left">
<input name="email" type="text" size="20" maxlength="100">
<font color="#FF0000">* </font><font size="2">ตัวอย่าง</font> admin@rtafl.mi.th</div></td>
</tr>
<tr>
<td class="list" ><div align="right">โทรศัพท์(telephone
No.): </div></td>
<td class="list" > <div align="left">
<input name="tel" type="text" size="20" maxlength="10">
<font color="#FF0000">* </font><font size="2">ตัวอย่าง</font> 028906896</div></td>
</tr>
<tr>
<td height="24" class="list" ><div align="right">รหัสประจำตัว: </div></td>
<td class="list" > <div align="left">
<input name="code_ID" type="text" size="20" maxlength="10" id="code_ID">
<font color="#FF0000">* </font></div></td>
</tr>
<tr>
<td height="24" class="list" ><div align="right">คำถามกันลืม: </div></td>
<td height="24" class="list" ><input name="que_forget" type="text" id="que_forget" size="20" maxlength="100">
<font color="#FF0000">* </font></td>
</tr>
<tr>
<td height="24" class="list" ><div align="right">คำตอบของคำถามกันลืม: </div></td>
<td height="24" class="list" ><input name="ans_forget" type="text" id="ans_forget" size="20" maxlength="100">
<font color="#FF0000">*</font></td>
</tr>
<tr>
<td height="24" colspan="2" class="list" ></td>
</tr>
<tr>
<td height="24" colspan="2" class="list" ><div align="center">หมายเหตุ ฟอร์มที่มีเครื่องหมายดอกจัน
(*) ด้องใส่ข้อมูลทุกฟอร์ม</div></td>
</tr>
<tr>
<td height="24" class="list" ></td>
<td height="24" class="list" ></td>
</tr>
<tr>
<td class="list" colspan="2" align="center"> <input type="submit" name="Submit" value="สมัครสมาชิก" class="button">
<input name="Submit2" type="reset" value="ล้างข้อมูล" class="button"></td>
</tr>
</table> </td>
</tr>
</table>
</form>
<p> </p>
</div></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
[/code]