|
|
|
เพิ่มข้อมูลลงฐานข้อมูลไม่ได้ครับๆทั้งที่รายละเอียดก็น่าจะถูกต้องหมอนะหรือผมมองอะไรพลาดไป |
|
|
|
|
|
|
|
ฟอร์มใช้รับข้อมูลครับ
Code (PHP)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>สมัครสมาชิก</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$( function() {
$( "#tabs" ).tabs();
} );
</script>
<script >
function focus(){
if(document.regisfrm.txtUsername.value == "")
{
document.regisfrm.txtUsername.focus();
return false;
}
}
</script>
</head>
<style type="text/css">
html, body {
height: 100%; /* ให้ html และ body สูงเต็มจอภาพไว้ก่อน */
margin: 0;
padding: 0;
}
.wrapper {
display: block;
min-height: 100%; /* real browsers */
height: auto !important; /* real browsers */
height: 100%; /* IE6 bug */
margin-bottom: -20px; /* กำหนด margin-bottom ให้ติดลบเท่ากับความสูงของ footer */
}
.footer {
height: 20px; /* ความสูงของ footer */
display: block;
text-align: center;
}
body
{
background-image : url('images/green21.jpg');
background-attachment : fixed
}
</style>
<body onload="focus();">
<div class="container-fluid">
<div class="row">
<div class="col-sm-12">
<br>
<br>
<br>
<?php
include 'connect.php';
$strSQL = "SELECT * FROM tbreserv WHERE ReservID = '".$_GET["ID"]."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
?>
<div align="center">
<div id="tabs" style="width:600px;">
<ul style="background-color:lightgrey;height:40px;text-align:center;">
<p></p><h4>สมัครสมาชิก</h4>
<div align="center"><li></li></div>
</ul>
<div id="tabs-1">
<div align="center">
<form name="regisfrm" method="POST" action="regis.php" onSubmit="JavaScript:return TextChk();">
<br>
<input type="text" name="txtCode" value="<?php echo $objResult["ReservID"];?>">
<table style="width:500px;" class="table table-striped table-bordered">
<tr>
<td>
<label>ชื่อผู้ใช้(Username)</label>
</td>
<td>
<input type="text" name="txtUsername" id="txtUsername" maxlength="20">
</td>
</tr>
<tr>
<td>
<label>รหัสผ่าน(Password)</label>
</td>
<td>
<input type="password" name="txtPassword" id="txtPassword" maxlength="10">
</td>
</tr>
<tr>
<td>
<label>รหัสผ่าน(Password) อีกครั้ง</label>
</td>
<td>
<input type="password" name="txtPassword2" id="txtPassword2" maxlength="10">
</td>
</tr>
<tr>
<td>
<label>อีเมลล์</label>
</td>
<td>
<input type="text" name="txtEmail" id="txtEmail" >
</td>
</tr>
</table>
<div align="center">
<input type="submit" name="submit" value="ตกลง" class="btn btn-success">
<input type="reset" name="reset" value="เคลียร์" class="btn btn-danger">
</div>
</form>
</div>
<br>
</div>
</div>
</div>
<script language="javascript">
function TextChk(){
if(document.regisfrm.txtUsername.value == "")
{
alert('โปรดกรอกชื่อผู้ใช้');
document.regisfrm.txtUsername.focus();
return false;
}else if (document.regisfrm.txtPassword.value == ""){
alert('โปรดกรอกพาสเวิด');
document.regisfrm.txtPassword.focus();
return false;
}else if (document.regisfrm.txtPassword2.value == ""){
alert('โปรดกรอกพาสเวิดยืนยัน');
document.regisfrm.txtPassword2.focus();
return false;
}else if (document.regisfrm.txtEmail.value == ""){
alert('โปรดกรอกอีเมลล์แอดเดรส');
document.regisfrm.txtEmail.focus();
return false;
}else if
(document.regisfrm.txtPassword.value != document.regisfrm.txtPassword2.value){
alert('โปรดกรอกพาสเวิดให้ตรงกัน');
document.regisfrm.txtPassword2.focus();
return false;
}else{
document.regisfrm.action="chkregis.php";
document.regisfrm.submit();
}
}
</script>
<br>
</div>
</div>
</div>
</body>
</html>
ฟอร์ม chkregis.php ครับ
Code (PHP)
<?
include 'connect.php';
$strSQL = "INSERT INTO tblogin(Username,Password,Status,Email,ReservID)VALUES
( '".$_POST["txtUsername"]."',
'".$_POST["txtPassword"]."',
'User',
'".$_POST["txtEmail"]."',
'".$_POST["txtCode"]."'
)";
$objQuery = mysql_query($strSQL);
if($objQuery){
?>
<script language="javascript">
alert("สมัครสมาชิกเรียบร้อยสามารเข้าใช้ระบบได้");
document.location ="loginfrm.php";
</script>
<?
}else{
?>
<script language="javascript">
alert("ทำรายการผิดพลาด");
document.location ="regis.php";
</script>
<?
}
?>
นี่เป็นดาต้าเบสครับ
นั่งดูตั้งนานก็ไม่รุ้ว่าผิดตรงไหน
Tag : PHP
|
|
|
|
|
|
Date :
2016-11-17 12:29:16 |
By :
siwatboss |
View :
786 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$strSQL = "INSERT INTO tblogin(Username,Password,Status,Email,ReservID)
ตอนส่งค่าไปเก็บเห็นมีส่งค่าอีเมล์ไป แต่ในฐานข้อมูลไม่มีฟิลด์อีเมล์หรือเปล่าครับ
|
|
|
|
|
Date :
2016-11-17 12:40:23 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|