|
|
|
ข้อมูลไม่ลง DB คร๊าบบบบ คือแบบว่าข้อมูลมันลงDB อ่าครับ และก็จะมีวิธีเขียน Code ยังไงครับให้แบบว่า alert |
|
|
|
|
|
|
|
Code (PHP)
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=tis-620">
<title></title>
</head>
<body>
<table width=550 height = 30 cellpadding=0 cellspacing=0 border=1 align="center">
<tr>
<td bgcolor = "#CCFF99" align = "left"><font face="Ms Sans Serif" size=3><b>สมัครสมาชิก</b>
</td>
</tr>
<form action="register_new.php" method="post">
<table align="center" valign="top" border=1 valign="top" cellpadding=0 cellspacing=0 bgcolor="#FFFFCC" width=550>
<tr height=30>
<td colspan=2 align="left"bgcolor="#FFAA00"height=30><font face="MS Sans Serif" size=3><b>ข้อมูลส่วนตัว</b>
</font>
</td>
</tr>
<tr height=30>
<td><font face ="Ms Sans Serif" color="#000000" size=1>ชื่อ</font></td>
<td><input name = "fname" type = "text"><font face="Ms Sans Serif" size=2 color="FF0000">*</font></td></tr>
<tr height =30>
<td><font face ="Ms Sans Serif" color="#000000" size=1>นามสกุล</font></td>
<td><input name = "lname" type = "text"><font face="Ms Sans Serif" size=2 color="FF0000">*</font></td> </tr>
<tr height = "30">
<td><font face ="Ms Sans Serif" color="#000000" size=1>รหัสบัตรประจำตัวประชาชน</font></td>
<td><input name = "idcards" type = "text"><font face="Ms Sans Serif" size=2 color="FF0000">*</font></td> </tr>
<tr height=30>
<td><font face="Ms Sans Serif" color="#000000" size=1>ที่อยู่</font></td>
<td><input name = "address" type="text"><font face="Ms Sans Serif" size=2 color="FF0000">*(เช่น 6/12ต.สระนกแก้วอ.โพนทองจ.ร้อยเอ็ด 45110)</font></td></tr>
<tr height=30>
<td><font face="Ms Sans Serif" color="#000000" size=1>หมายเลขโทรศัพท์</font></td>
<td><input name = "telephone" type="text"><font face="Ms Sans Serif" size=2 color="FF0000">*(กรุณากรอกเฉพาะตัวเลข เช่น 0811234567 )</font></td></tr>
<tr height=30>
<td><font face="Ms Sans Serif" color="#000000" size=1>อีเมล์</font></td>
<td><input name = "email" type="text"><font face="Ms Sans Serif" size=2 color="FF0000">*</font></td></tr>
<table align="center" border=1 valign="top" cellspacing=0 bgcolor="#FFFFCC" width=550>
<tr height=30>
<td colspan=2 align="left"bgcolor="#FFAA00"height=30><font face="MS Sans Serif" size=3><b>ข้อมูลสมาชิก</b>
</font>
</td>
</tr>
<tr height=30>
<td><font face="Ms Sans Serif" color="#000000" size=1>Username</font></td>
<td><input name = "username" type="text"><font face="Ms Sans Serif" size=2 color="FF0000">*</font>
</td></tr>
<tr height=30>
<td><font face="Ms Sans Serif" color="#000000" size=1>Password</font></td>
<td><input name = "password1" type="password"><font face="Ms Sans Serif" size=2 color="FF0000">*(6-10ตัวอักขระ)</font></td></tr>
<tr height=30>
<td><font face="Ms Sans Serif" color="#000000" size=1>Confirm Password</font></td>
<td><input name = "password2" type="password"><font face="Ms Sans Serif" size=2 color="FF0000">*(6-10ตัวอักขระ)</font></td></tr>
<tr height=30>
<td colspan=2 align="center">
<input type = "submit" name = "register" value = "สมัครสมาชิก"></td> </tr>
</table>
</form>
Code (PHP)
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=tis-620">
<title></title>
</head>
<body>
<?php
$strfname = trim($_POST["fname"]);
$strlname = trim($_POST["lname"]);
$stridcards = trim($_POST["idcards"]);
$stremail = trim($_POST["email"]);
$strusername = trim($_POST["username"]);
$strpasswrod = trim($_POST["password1"]);
$straddress = trim($_POST["address"]);
$strtelephone = trim($_POST["telephone"]);
if(trim($strfname) == "")
{
echo "<script>alert('กรุณากรอกชื่อครับ'); window.location='register_form.php'</script>";
exit();
}
if(trim($strlname) == "")
{
echo "<script>alert('กรุณากรอกนามสกุลครับ'); window.location='register_form.php'</script>";
exit();
}
if(trim($stridcards) == "")
{
echo "<script>alert('กรุณากรอกหมายเลขบัตรประชาชนครับ'); window.location='register_form.php'</script>";
exit();
}
if(trim($stremail) == "")
{
echo "<script>alert('กรุณากรอกEmailครับ'); window.location='register_form.php'</script>";
exit();
}
if(trim($strusername) == "")
{
echo "<script>alert('กรุณากรอกUsernameครับ'); window.location='register_form.php'</script>";
exit();
}
if(trim($strpasswrod) == "")
{
echo "<script>alert('กรุณากรอกPasswordครับ'); window.location='register_form.php'</script>";
exit();
}
if(trim($straddress) == "")
{
echo "<script>alert('กรุณากรอกที่อยู่ครับ'); window.location='register_form.php'</script>";
exit();
}
if(trim($strtelephone) == "")
{
echo "<script>alert('กรุณากรอกเบอร์โทรศัพท์ครับ'); window.location='register_form.php'</script>";
exit();
}
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("website");
mysql_query("SET NAMES TIS-620");
$strSQL ="INSERT INTO customers (id_cards,usersname,password,fname,lname,address,telephone,email) VALUES (''".$stridcards."','".$strusername."','".$strpassword."','".$strfname."',,'".$strlname."',".$straddress."',".$straddress."',".$strtelephone."',".$stremail."')";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
echo "<script>alert('การสมัครสมาชิกเสร็จสิ้นครับ'); window.location='index.php'</script>";
}
else
{
echo "<script>alert('สมัครสมาชิกไม่สำเร็จครับ'); window.location='register_form.php'</script>";
}
?>
</body>
</html>
คือแบบว่าข้อมูลมันลงDB อ่าครับ และก็จะมีวิธีเขียน Code ยังไงครับให้แบบว่า alert ทันทีเมื่อมีค่าใน Text ว่างครับคือตอนนี้ เมื่อ กดปุ่ม Submit แล้ว มันค่อยจะเชคอ่าครับคือแบบผมอยากให้มันเช็คที่หน้ากรอกเลยอ่าครับ รบกวนพี่ๆช่วยผมด้วยนะครับ ^^ ขอบคุณครับผม
Tag : - - - -
|
|
|
|
|
|
Date :
2009-12-08 12:16:14 |
By :
popnakub |
View :
913 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<BODY>
<script language = "Javascript">
function ValidateForm(){
var emailID=document.frmSample.txtEmail
if ((emailID.value==null)||(emailID.value=="")){
alert("Please Enter your Email ID")
emailID.focus()
return false
}
if (echeck(emailID.value)==false){
emailID.value=""
emailID.focus()
return false
}
return true
}
</script>
<form name="frmSample" method="post" action="#" onSubmit="return ValidateForm()">
<p>Enter an Email Address :
<input type="text" name="txtEmail">
</p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
</BODY>
|
|
|
|
|
Date :
2009-12-08 12:39:34 |
By :
Sek-Artdrinker |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณพี่เสกมากครับ ได้แล้วครับ แต่ ติดนิดนึงพี่ คือ พอกรอกข้อมูลที่เป็นภาษาไทยแล้วเหมือนว่ามันจะเข้าใจว่าไม่มีค่าอะไรอ่าครับ พอกด สมัครไปมันก็แจ้งว่า สมัครไม่ได้ แต่พอ กรอกข้อมูลที่เป็นภาษาอังกิด มัน ดัน สมัคร ได้ -*-
ผม งง มาก เลย คร๊าบบบบบ รบกวนแนะนำอีกนิดนะครับผม^^
|
|
|
|
|
Date :
2009-12-08 13:39:39 |
By :
popnakub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|