Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > ช่วยด้วยครับ กรอกข้อมูลไปแล้ว ทำไมมันไม่ไป ตอนลองในเครื่องไม่มีปัญหาน่ะครับ



 

ช่วยด้วยครับ กรอกข้อมูลไปแล้ว ทำไมมันไม่ไป ตอนลองในเครื่องไม่มีปัญหาน่ะครับ

 



Topic : 039663



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์




ตอนลองในเครื่องไม่มีปัญหาน่ะครับ
เอาขึ้นเว๊บแล้วมีปัญหา
เว๊บนี้ครับ http://www.bkchiangmai.com/dentcmu42/mem/signup.php

code ตรงส่วนของฟอร์ม ในเว๊บนะครับ

<form name="checkForm" action="member_add_new.php" method="post" onSubmit="return check();">
<table width="321" height="133" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="listbox"><table width="397" border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td width="85" bgcolor="#FFFFFF" class="normal"><p align="left"> รหัสนักศึกษา</p></td>
<td width="300" bgcolor="#FFFFFF" class="normal"><input name="id" type="text" class="normal" id="id" size="20" maxlength="9">
<font color="#FF0000"> **</font></td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="normal"><p align="left">ชื่อเล่น</p></td>
<td bgcolor="#FFFFFF" class="normal"><input name="nick" type="text" class="normal" id="nick" size="20">
&nbsp;</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="normal"><p align="left">ชื่อ-นามสกุล</p></td>
<td bgcolor="#FFFFFF" class="normal"><input name="name" type="text" class="normal" id="name" size="50">
&nbsp;</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="normal">วัน/เดือน/ปีเกิด</td>
<td bgcolor="#FFFFFF" class="normal"><select name="date" class="normal" id="date">
<option value=1 selected>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5>5</option>
<option value=6>6</option>
<option value=7>7</option>
<option value=8>8</option>
<option value=9>9</option>
<option value=10>10</option>
<option value=11>11</option>
<option value=12>12</option>
<option value=13>13</option>
<option value=14>14</option>
<option value=15>15</option>
<option value=16>16</option>
<option value=17>17</option>
<option value=18>18</option>
<option value=19>19</option>
<option value=20>20</option>
<option value=21>21</option>
<option value=22>22</option>
<option value=23>23</option>
<option value=24>24</option>
<option value=25>25</option>
<option value=26>26</option>
<option value=27>27</option>
<option value=28>28</option>
<option value=29>29</option>
<option value=30>30</option>
<option value=31>31</option>
</select>
&nbsp;เดือน
<select name="month" class="normal" id="month">
<option value="1" selected>มกราคม</option>
<option value=2>กุมภาพันธ์</option>
<option value=3>มีนาคม</option>
<option value=4>เมษายน</option>
<option value=5>พฤษภาคม</option>
<option value=6>มิถุนายน</option>
<option value=7>กรกฎาคม</option>
<option value=8>สิงหาคม</option>
<option value=9>กันยายน</option>
<option value=10>ตุลาคม</option>
<option value=11>พฤศจิกายน</option>
<option value=12>ธันวาคม</option>
</select>
พ.ศ.
<input name="year" type="text" class="normal" id="year" size="4" maxlength="4">
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="normal">เพศ</td>
<td bgcolor="#FFFFFF" class="normal"><input name="sex" type="radio" value="ชาย" checked>
ชาย &nbsp;
<input name="sex" type="radio" value="หญิง">
หญิง </td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="normal">ที่อยู่</td>
<td bgcolor="#FFFFFF" class="normal"><input name="address" type="text" class="normal" id="address" size="50">
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="normal">อำเภอ/เขต</td>
<td bgcolor="#FFFFFF" class="normal"><input name="amper" type="text" class="normal" id="amper" size="20">
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="normal">จังหวัด</td>
<td bgcolor="#FFFFFF" class="normal"><select name=province class="normal" id="province" >
<option value="" selected>เลือกจังหวัด</option>
<option value="กระบี่">กระบี่ </option>
<option value="กรุงเทพมหานคร">กรุงเทพมหานคร</option>
<option value="กาญจนบุรี">กาญจนบุรี </option>
<option value="กาฬสินธุ์">กาฬสินธุ์ </option>
<option value="กำแพงเพชร">กำแพงเพชร </option>
<option value="ขอนแก่น">ขอนแก่น</option>
<option value="จันทบุรี">จันทบุรี</option>
<option value="ฉะเชิงเทรา">ฉะเชิงเทรา </option>
<option value="ชัยนาท">ชัยนาท </option>
<option value="ชัยภูมิ">ชัยภูมิ </option>
<option value="ชุมพร">ชุมพร </option>
<option value="ชลบุรี">ชลบุรี </option>
<option value="เชียงใหม่">เชียงใหม่ </option>
<option value="เชียงราย">เชียงราย </option>
<option value="ตรัง">ตรัง </option>
<option value="ตราด">ตราด </option>
<option value="ตาก">ตาก </option>
<option value="นครนายก">นครนายก </option>
<option value="นครปฐม">นครปฐม </option>
<option value="นครพนม">นครพนม </option>
<option value="นครราชสีมา">นครราชสีมา </option>
<option value="นครศรีธรรมราช">นครศรีธรรมราช </option>
<option value="นครสวรรค์">นครสวรรค์ </option>
<option value="นราธิวาส">นราธิวาส </option>
<option value="น่าน">น่าน </option>
<option value="นนทบุรี">นนทบุรี </option>
<option value="บุรีรัมย์">บุรีรัมย์</option>
<option value="ประจวบคีรีขันธ์">ประจวบคีรีขันธ์ </option>
<option value="ปทุมธานี">ปทุมธานี </option>
<option value="ปราจีนบุรี">ปราจีนบุรี </option>
<option value="ปัตตานี">ปัตตานี </option>
<option value="พะเยา">พะเยา </option>
<option value="พระนครศรีอยุธยา">พระนครศรีอยุธยา </option>
<option value="พังงา">พังงา </option>
<option value="พิจิตร">พิจิตร </option>
<option value="พิษณุโลก">พิษณุโลก </option>
<option value="เพชรบุรี">เพชรบุรี </option>
<option value="เพชรบูรณ์">เพชรบูรณ์ </option>
<option value="แพร่">แพร่ </option>
<option value="พัทลุง">พัทลุง </option>
<option value="ภูเก็ต">ภูเก็ต </option>
<option value="มหาสารคาม">มหาสารคาม </option>
<option value="มุกดาหาร">มุกดาหาร </option>
<option value="แม่ฮ่องสอน">แม่ฮ่องสอน </option>
<option value="ยโสธร">ยโสธร </option>
<option value="ยะลา">ยะลา </option>
<option value="ร้อยเอ็ด">ร้อยเอ็ด </option>
<option value="ระนอง">ระนอง </option>
<option value="ระยอง">ระยอง </option>
<option value="ราชบุรี">ราชบุรี</option>
<option value="ลพบุรี">ลพบุรี </option>
<option value="ลำปาง">ลำปาง </option>
<option value="ลำพูน">ลำพูน </option>
<option value="เลย">เลย </option>
<option value="ศรีสะเกษ">ศรีสะเกษ</option>
<option value="สกลนคร">สกลนคร</option>
<option value="สงขลา">สงขลา </option>
<option value="สมุทรสาคร">สมุทรสาคร </option>
<option value="สมุทรปราการ">สมุทรปราการ </option>
<option value="สมุทรสงคราม">สมุทรสงคราม </option>
<option value="สระแก้ว">สระแก้ว </option>
<option value="สระบุรี">สระบุรี </option>
<option value="สิงห์บุรี">สิงห์บุรี </option>
<option value="สุโขทัย">สุโขทัย </option>
<option value="สุพรรณบุรี">สุพรรณบุรี </option>
<option value="สุราษฎร์ธานี">สุราษฎร์ธานี </option>
<option value="สุรินทร์">สุรินทร์ </option>
<option value="สตูล">สตูล </option>
<option value="หนองคาย">หนองคาย </option>
<option value="หนองบัวลำภู">หนองบัวลำภู </option>
<option value="อำนาจเจริญ">อำนาจเจริญ </option>
<option value="อุดรธานี">อุดรธานี </option>
<option value="อุตรดิตถ์">อุตรดิตถ์ </option>
<option value="อุทัยธานี">อุทัยธานี </option>
<option value="อุบลราชธานี">อุบลราชธานี</option>
<option value="อ่างทอง">อ่างทอง </option>
<option value="อื่นๆ">อื่นๆ</option>
</select>
<font color="#FF0000"> **</font></td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="normal">รหัสไปรษณีย์</td>
<td bgcolor="#FFFFFF" class="normal"><input name="zipcode" type="text" class="normal" id="zipcode" size="20" maxlength="5">
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="normal">เบอร์โทรศัพท์</td>
<td bgcolor="#FFFFFF" class="normal"><input name="phone" type="text" class="normal" id="phone" size="20">
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="normal">E-mail</td>
<td class="normal"><input name="email" type="text" class="normal" id="email" size="50">
<font color="#FF0000">**</font></td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="normal">Password</td>
<td class="normal"><input name="pwd_name1" type="password" class="normal" id="pwd_name1" size="20" maxlength="30">
<font color="#FF0000">**</font></td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="normal">Re-password</td>
<td class="normal"><input name="pwd_name2" type="password" class="normal" id="pwd_name2" size="20" maxlength="30">
<font color="#FF0000">**</font></td>
</tr>
<tr>
<td colspan="2" class="normal"><div align="center">
<input name="Submit" type="submit" class="normal" value="กรอกข้อมูล">
&nbsp;
<input name="Submit2" type="reset" class="normal" value="Reset">
<input name="ok" type="hidden" id="ok" value="ok_pass">
</div></td>
</tr>
</table></td>
</tr>
</table>

<script language="javascript">
function check() {
if(document.checkForm.name.value=="") {
alert("กรุณากรอกชื่อ-นามสกุลด้วยครับ") ;
document.checkForm.name.focus() ;
return false ;
}
else if(document.checkForm.year.value=="") {
alert("กรุณากรอก วัน/เดือน/ปีเกิด ให้ครบถ้วนด้วยนะครับ") ;
document.checkForm.year.focus() ;
return false ;
}
else if(isNaN(document.checkForm.year.value)) {
alert("ปีเกิดของท่าน กรุณากรอกเฉพาะตัวเลขนะครับ") ;
document.checkForm.year.focus() ;
return false ;
}
else if(document.checkForm.age.value=="") {
alert("กรุณากรอกอายุด้วยครับ") ;
document.checkForm.age.focus() ;
return false ;
}else if(isNaN(document.checkForm.age.value)) {
alert("กรุณากรอกอายุด้วยตัวเลขเท่านั้นครับ") ;
document.checkForm.age.focus() ;
return false ;
}
else if(document.checkForm.province.selectedIndex==0) {
alert("กรุณาระบุจังหวัดที่ท่านอยู่ด้วยครับ") ;
return false ;
}
else if(isNaN(document.checkForm.zipcode.value)) {
alert("รหัสไปรษณีย์ต้องเป็นตัวเลขครับ") ;
document.checkForm.zipcode.focus() ;
return false ;
}
else if(document.checkForm.user_name.value=="") {
alert("กรุณาระบุชื่อที่ท่านต้องการใช้ในการเข้าระบบด้วยครับ") ;
document.checkForm.user_name.focus() ;
return false ;
}
else if(document.checkForm.pwd_name1.value=="") {
alert("กรุณากรอกรหัสผ่านที่ต้องการด้วยครับ") ;
document.checkForm.pwd_name1.focus() ;
return false ;
}
else if(document.checkForm.pwd_name2.value=="") {
alert("กรุณายืนยันรหัสผ่านอีกครั้ง") ;
document.checkForm.pwd_name2.focus() ;
return false ;
}
else if(document.checkForm.pwd_name1.value != document.checkForm.pwd_name2.value) {
alert("รหัสผ่านทั้งสองไม่ตรงกัน กรุณายืนยันรหัสผ่านให้ถูกต้องด้วยครับ") ;
document.checkForm.pwd_name2.focus() ;
return false ;
}
else if(document.checkForm.email.value=="") {
alert("กรุณากรอกอีเมล์ด้วยนะครับ") ;
return false ;
}
else if(checkForm.email.value.indexOf('@')==-1) {
alert("อีเมล์ของคุณไม่ถูกต้องครับ") ;
document.checkForm.email.focus() ;
return false ;
}
else if(checkForm.email.value.indexOf('.')==-1) {
alert("อีเมล์ของคุณไม่ถูกต้องครับ") ;
document.checkForm.email.focus() ;
return false ;
}

else
return true ;
}</script>

</form>



-----------------------------------------------------------------------------------------------------------------------

ประมวลผลด้วยไฟล์นี้ครับ member_add_new.php

<?php
session_start() ;


?>
<HTML>

<HEAD>

<TITLE>:: Dent CMU'42 ::</TITLE>

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<link href="../css/font.css" rel="stylesheet" type="text/css">
<link href="../css/other.css" rel="stylesheet" type="text/css">
</HEAD>

<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>

<p align="center">&nbsp;</p>
<p align="center"><img src="../images/logo.png" width="292" height="68"></p>
<p align="center">
<?php
include("config.inc.php") ;

// ตรวจสอบ กรณีที่เรียกหน้านี้ขึ้นมาเลยโดยที่กรอกข้อมูลไม่ครบ
if($name=="" || $pwd_name1=="" || $email=="" || $id=="") {
echo "<meta http-equiv='refresh' content='0; url=signup.php'>" ;
exit() ;
}


if((isset($ok)) and ($ok!="ok_pass")) {
echo "<meta http-equiv='refresh' content='0; url=signup.php'>" ;
exit() ;
}

$signup = date("j/n/").(date("Y")+543) ;

$name = htmlspecialchars($name) ;
$address = htmlspecialchars($address) ;
$zipcode = htmlspecialchars($zipcode) ;
$phone = htmlspecialchars($phone) ;

// ตรวจสอบว่ามีชื่อ user นี้ใช้ไปหรือยัง
$sql = "select id from member where id='$id'" ;
$result = mysql_query($sql) ;
$numrow = mysql_num_rows($result) ;
if($numrow!=0) {
echo "<center><font class='large'><b>ขอโทษครับ รหัส $id ได้กรอกข้อมูลไปแล้ว</b></font>" ;
echo "<br><br><input type='button' value='กลับไปแก้ไข' onclick='history.back();' class='normal'></center>" ;
exit() ;
}

// ถ้ายังไม่มีผู้ใช้ชื่อ user นี้

$result = mysql_query("insert into member (id,name,date,month,year,sex,address,amper,province,zipcode,phone,password,email,signup,nick)
values ('$id','$name','$date','$month','$year','$sex','$address','$amper','$province','$zipcode','$phone','$pwd_name1','$email','$signup','$nick')")
or die("Err Database");
if($result) {
$login_true = $id ;
session_register("login_true") ;
echo "<center><font class='large'><b>ขอบคุณสำหรับการกรอกประวัติครับ</b></font></center>" ;
echo "<meta http-equiv='refresh' content='3; url=member_detail.php'>" ;
}

?>
</p>
</BODY>



</HTML>






----------------------------------
ขอบคุณมากคับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-02-27 11:41:51 By : yogibhai2009 View : 815 Reply : 2
 

 

No. 1



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์


ปัญหาน่าจะเกี่ยวข้องกับ code นี้ครับ รึป่าวไม่รู้ (ใน member_add_new.php)

// ตรวจสอบ กรณีที่เรียกหน้านี้ขึ้นมาเลยโดยที่กรอกข้อมูลไม่ครบ
if($name=="" || $pwd_name1=="" || $email=="" || $id=="") {
echo "<meta http-equiv='refresh' content='0; url=signup.php'>" ;
exit() ;
}


พอกรอกข้อมูลเสร็จ submit แล้วมันก็เด้งกลับมาหน้า signup ใหม่ โดยไม่มีข้อมูลบันทึกลงไปใน database
เพราะ code ข้างบนบอกว่า ถ้า $..... = ช่องว่าง ให้เด้งกลับมาใหม่

แต่พอลบ code ข้างบนนั้นออกไป มันก็ไม่เด้งกลับมาครับ
แต่ข้อมูลที่กรอกไปไม่ลงใน database เลย

ผมไม่เข้าใจว่า ทำไมกรอกข้อมูลไปแล้วมันหายไปไหน

ขอบคุณครับ






Date : 2010-02-27 11:44:50 By : yogibhai2009
 


 

No. 2



โพสกระทู้ ( 604 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


เรื่องของเรื่องคือ ใน server จริงๆ เขา ปิด register_global ออกไป

ดังนั้น วิธีแก้ไข คือ

คุณต้องเพิ่ม โค้ด

$name=$_REQUEST[name];

textbox หรือ select ทุกตัวในหน้าฟอร์ม
คุณต้อง มาเพิ่มโค้ดเหมือนด้านบนให้หมดทุกตัวครับ (เพิ่มใน member_add_new.php)

ก่อนจะถึงโค้ด check ข้อมูลน่ะครับ
Date : 2010-02-27 12:33:44 By : yomaster
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยด้วยครับ กรอกข้อมูลไปแล้ว ทำไมมันไม่ไป ตอนลองในเครื่องไม่มีปัญหาน่ะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่