|
|
|
ระบบลงทะเบียน เวลามีข้อความแจ้งเตือน แล้วจะรีเพรชหน้าทำให้ข้อมูลที่กรอกไว้หายหมด มีวิธีแก้ไหมครับ |
|
|
|
|
|
|
|
คือผมเทสระบบลงทะเบียนที่ผมเขียนไว้ จะมีพวก code ดัก ขนาดรูปเกินกำหนด รหัสผ่านไม่ตรงกัน และอีเมลซ้ำ พวกนี้จะเด้งขึ้นมาเป็น msg เตือนคนที่ลงทะเบียนครับ แต่พอเด้งเตือนขึ้นมาแล้ว มันจะรีหน้าใหม่ทำให้ข้อมูลที่กรอกไว้หายหมด พอจะมีวิธีให้มันไม่หายไหมครับ ผมกลัว USER จะหงุดหงิดเอาน่ะครับ
Code (PHP)
<?php
<?php
if(isset($_POST['btnSubmit']))
{
$objConnect = mysql_connect("localhost","root","") or die("Error Connect to Database");
$objDB = mysql_select_db("decc");
mysql_query("SET NAMES utf8", $objConnect);
$strSQL = "SELECT * FROM tblmember WHERE Email = '".trim($_POST['Email'])."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
$newname = md5(time()).'.jpg';
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"picfile/".$newname))
if($objResult)
{
echo"<script language=\"JavaScript\">
alert('อีเมลซ้ำ.');
</script>";
exit();
}
else{
if($_POST["Passwd"] != $_POST["cPasswd"])
{
echo"<script language=\"JavaScript\">
alert('รหัสผ่านไม่ตรงกัน.');
</script>";
exit();
}
if(!empty($_FILES["filUpload"]["name"]))
{
$size = $_FILES['filUpload']['size'];
if($size>(1024*1000))
{
echo"<script language=\"JavaScript\">
alert('ขนาดของรูปจะต้องไม่เกิน 1 MB.');
</script>";
exit();
}
}
$strSQL = "INSERT INTO tblmember (Prefix,FirstName,LastName,Gender,ID_CARD,Address,Province,Postcode,Tel_Home,Mobile,Org,Position_Org,Tel_Org,Fax_Org,Website,
Edu_Maximum,Experience_Year,Experience_Month,Industry_List,ISP_TypeID,Expert1,Expert2,FilesName,Email,Passwd,Status,Class) VALUES ('".$_POST["Prefix"]."','".$_POST["FirstName"]."','".$_POST["LastName"]."',
'".$_POST["Gender"]."','".$_POST["ID_CARD"]."','".$_POST["Address"]."','".$_POST["Province"]."','".$_POST["Postcode"]."','".$_POST["Tel_Home"]."',
'".$_POST["Mobile"]."','".$_POST["Org"]."','".$_POST["Position_Org"]."','".$_POST["Tel_Org"]."','".$_POST["Fax_Org"]."','".$_POST["Website"]."',
'".$_POST["Edu_Maximum"]."','".$_POST["Experience_Year"]."','".$_POST["Experience_Month"]."','".implode(',', $_POST["Industry_List"])."',
'".$_POST["ISP_TypeID"]."','".$_POST["Expert1"]."','".$_POST["Expert2"]."','".$newname."','".$_POST["Email"]."','".$_POST["Passwd"]."','".$_POST["Status"]."','".$_POST["Class"]."')";
$objQuery = mysql_query($strSQL);
echo"<script language=\"JavaScript\">
alert('ลงทะเบียนเสร็จเรียบร้อย');window.location='loginisp.php';
</script>";
}}
?>
Tag : PHP
|
ประวัติการแก้ไข 2016-05-17 16:45:38
|
|
|
|
|
Date :
2016-05-17 16:44:11 |
By :
damnern007 |
View :
922 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<input name="test" type="text" id="test" value="<?PHP if(!empty($_POST['test'])){echo $_POST['test'];}?>">
|
|
|
|
|
Date :
2016-05-17 17:46:39 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|