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 : 034921



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



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




หน้าสมัครสมาชิก
ข้างล่างนี้คือโค้ดapply.php
<html>
<head>
<title>apply</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
</head>
<style type="text/css">
<!--
body {
background-color: #FFFF66;
}
.style3 {font-size: 18; }
.style4 {
color: #FFFFFF;
font-weight: bold;
}
.style6 {color: #6F0066}
.style8 {color: #330066}
-->
</style>
</head>
<body>
<script language="javascript">
function Check(){
if(document.getElementById("Name").value!="" && document.getElementById("Surname").value!="" && document.getElementById("Username").value!="" && document.getElementById("Password").value!="" && document.getElementById("Repass").value!="" && document.getElementById("Answer").value!="" && document.getElementById("E_mail").value!=""){
if(form1.E_mail.value.indexOf('@')==-1 || form1.E_mail.value.indexOf('.')==-1) {
alert("อีเมล์ของคุณไม่ถูกต้องค่ะ");
document.form1.E_mail.focus();
return false;
}else{
if(document.getElementById("Password").value == document.getElementById("Repass").value){
return true;
}else{
alert('คุณยืนยันข้อมูลไม่ถูกต้องค่ะ');
return false;
}
}
}else{
alert('กรุณาใส่ให้ครบทุกช่องด้วยค่ะ');
document.form1.Name.focus();
return false;
}
}
</script>
<div align="center">
<form name="form1" action="signup.php" method="post" onSubmit="JavaScript:return Check();">
<table width="501" border="1">
<tr>
<td colspan="2" bgcolor="#663300"><div align="center" class="style4">
<div align="center">สมัครสมาชิกใหม่</div>
</div></td>
</tr>
<tr>
<td width="135" bgcolor="#CCCC66"><div align="right"><font color="#330066">ชื่อ </font>:</div></td>
<td width="350" bgcolor="#CCCC66"><div align="left">
<input name="Name" type="text" id="Name" size="48" maxlength="30" />

** </div></td>
</tr>
<tr>
<td bgcolor="#CCCC66"><div align="right"><font color="#330066">นามสกุล </font>:</div></td>
<td bgcolor="#CCCC66"><div align="left">
<input name="Surname" type="text" id="Surname" size="48" maxlength="30" />

** </div></td>
</tr>
<tr>
<td bgcolor="#CCCC66"><div align="right"><span class="style8">กรุณาเลือกคำถาม :</span></div></td>
<td bgcolor="#CCCC66"><div align="left">
<select name="Question">
<option value="สุนัขของคุณชื่ออะไร">สุนัขของคุณชื่ออะไร</option>
<option value="กีฬาที่คุณชื่นชอบคืออะไร">กีฬาที่คุณชื่นชอบคืออะไร</option>
<option value="งานอดิเรกของคุุณคืออะไร">งานอดิเรกของคุุณคืออะไร</option>
</select>
**</div>
</td>
</tr>
<tr>
<td bgcolor="#CCCC66"><div align="right" class="style6">
<div align="right" class="style8">กรุณาตอบคำถาม :</div>
</div></td>
<td bgcolor="#CCCC66"><div align="left">
<input name="Answer" type="text" id="Answer" size="21.5" maxlength="30" />


** </div></td>
</tr>
<tr>
<td bgcolor="#CCCC66"><div align="right"><font color="#330066">E_mail </font>:</div></td>
<td bgcolor="#CCCC66"><div align="left">
<input name="E_mail" type="text" id="E_mail" size="48" maxlength="50" />
<input type="hidden" name="E_mail1" value="E_mail" />
**
</div></td>
</tr>
<tr>
<td bgcolor="#CCCC66"><div align="right"><span class="style3"><font color="#330066">Username </font>:</span></div></td>
<td bgcolor="#CCCC66"><p align="left" class="style3">
<input name="Username" type="text" id="Username" size="18.5" maxlength="8" />

**
( ไม่เกิน 8 ตัวอักษร)</p> </td>
</tr>
<tr>
<td bgcolor="#CCCC66"><div align="right"><span class="style3"><font color="#330066">Password</font> : </span></div></td>
<td bgcolor="#CCCC66"><div align="left"><span class="style3">
<input name="Password" type="password" id="Password" size="20" maxlength="8" />

** ( ไม่เกิน 8 ตัวอักษร)</span></div></td>
</tr>
<tr>
<td bgcolor="#CCCC66"><div align="right"><font color="#330066">Re-Password </font>: </div></td>
<td bgcolor="#CCCC66"><div align="left">
<input name="Repass" type="password" id="Repass" size="20" maxlength="8" />

** </div></td>
</tr>
<tr>
<td colspan="2" bgcolor="#CCCC66">

<div align="center">
<input type="submit" name="Submit" value="สมัคร" />
<input type="reset" name="Reset" value="เคลียร์" />
</div></td>
</tr>
</table>

</form>

</div>
</body>
</html>

ข้างนี้คือโค้ดsignup.php
<?
session_start();
$Name=$_POST[Name];
$Surname=$_POST[Surname];
$Question=$_POST[Question];
$Answer=$_POST[Answer];
$E_mail=$_POST[E_mail];
$Username=$_POST[Username];
$Password=$_POST[Passsword];
$Repass=$_POST[Repass];
$Submit=$_POST[Submit];
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>สมัครสมาชิก</title>
<style type="text/css">
<!--
body {
background-color: #FFFF66;
}
.style3 {font-size: 18; }
.style4 {
color: #FFFFFF;
font-weight: bold;
}
.style6 {color: #6F0066}
.style8 {color: #330066}
-->
</style>

</head>

<body>
<?php

include("connect.inc.php");

// ตรวจสอบว่ามีชื่อ user นี้ใช้ไปหรือยัง
$sql = "select Username from member where Username='$Username' " ;
$result = mysql_query($sql) ;
$numrow = mysql_num_rows($result) ;
if($numrow!=0) {
echo "<br><br><center><font size='3' face='MS Sans Serif'>ขอโทษด้วยคะ Username $Username นี้ ได้มีผู้ใช้ไปแล้วคะ กรุณาเปลี่ยนชื่อ Login ใหม่" ;
echo "<br><br><input type='button' value='back to edit' onclick='history.back();'></center></body></html>" ;
exit() ;
}

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

$sql = "select * from member order by Id_Member desc" ;
$result2 = mysql_query($sql) ;
$num_result = mysql_num_rows($result2) ;
$dbarr = mysql_fetch_row($num_result) ;
$member_db = $dbarr[0]+1 ; // นำค่า id มาเพิ่มให้กับค่ารหัสสมาชิกครั้งละ1

if($member_db>=100) {
$member_in = "0$member_db" ;
}
else {
if($member_db >=10) {
$member_in = "00$member_db" ;
}
else {
$member_in = "000$member_db" ;
}
}

$Id_Member = $yourcode.$member_in; // รหัสสมาชิกเช่น ip0001
$result3 = mysql_query("insert into member (Id_Member,Name,Surname,Question,Answer,E_mail,Username,Password)
values('$Id_Member','$Name','$Surname','$Question','$Answer','$E_mail','$Username','$Password')");

if($result3) {
$_SESSION['login_true'] = $Username;
echo "<center><font size=\'3\' face='MS Sans Serif'><b>ขอบคุณมากคะ สำหรับการลงทะเบียนเป็นสมาชิก</b></font></center>";
echo "<meta http-equiv='refresh' content='2; URL=main.php'>" ;
}

?>

</body>
</html>

ได้ทำการแก้ไขโค้ดหน้าsignup.phpหลายครั้งแล้ว เข้าฐานข้อมูลจริงแต่ขึ้นแค่เลขตรงId_Memberช่องที่เหลือหายไปคะดังภาพฐานข้อมูลด้านล่างนี้
member
พี่และเพื่อนๆช่วยดูกันหน่อยนะคะ ขอบคุณคะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-11-26 16:41:36 By : bigpig310 View : 886 Reply : 13
 

 

No. 1



โพสกระทู้ ( 1,528 )
บทความ ( 1 )

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

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


Code (PHP)
$Name=$_POST["Name"];
รึปล่าวคราบ







Date : 2009-11-26 16:51:18 By : Sek-Artdrinker
 


 

No. 2



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



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


ลองใส่ตามพี่Sek-Artdrinkerแล้วก็ยังเป็นเช่นเดิมคะ
Date : 2009-11-26 17:28:27 By : bigpig310
 

 

No. 3



โพสกระทู้ ( 1,528 )
บทความ ( 1 )

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

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


echo "insert into member (Id_Member,Name,Surname,Question,Answer,E_mail,Username,Password)
values('$Id_Member','$Name','$Surname','$Question','$Answer','$E_mail','$Username','$Password')");

ออกมาดูสิครับ ว่ามีค่ารึปล่าว
Date : 2009-11-26 17:31:26 By : Sek-Artdrinker
 


 

No. 4



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



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


เหมือนว่าข้อมูลในหน้าapply.phpไม่ได้เก็บมาใส่ใน$_POST ข้อมูลมานไม่มาหายไปไหนอ่า
Date : 2009-11-26 17:32:56 By : bigpig310
 


 

No. 5



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



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


ม่ายมีค่ามาเลยคะ
Date : 2009-11-26 17:36:21 By : bigpig310
 


 

No. 6

Guest


ลอง echo

$result3

ออกมาดูครับ แล้วก็ไล่ดูว่า ตัวแปรต่างๆ มาครบไม๊ครับ

ลองดูครับ
Date : 2009-11-26 17:49:41 By : -
 


 

No. 7



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



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


ค่าหน้าapplyไม่มาแล้วจะส่งมาไงคะ
Date : 2009-11-26 18:38:27 By : bigpig310
 


 

No. 8



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



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


ผมลองเอาโค้ดมาลองที่เครื่องผมแล้วนะมันค่ามันก็มาอยู่นะ ครบทุกตัวแปรเลยโค้ดไม่น่าจะผิด ผมก็ไม่ได้แก้อะไรแค่ echo มาดู
Date : 2009-11-26 23:09:53 By : naskw
 


 

No. 9



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



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


เหรอคะ งั้นเครื่องน้องอาจจะรวนอย่างรุนแรงช่วงนี้เครื่องนี้เป็นแบบนี้บ่อยมากเลยคะไม่รุว่าจะแก้ไง แถมขึ้นจอฟ้าอีก กะจะลงwindowใหม่เลยคะ เห้อๆๆๆ
Date : 2009-11-27 01:37:07 By : bigpig310
 


 

No. 10



โพสกระทู้ ( 4,759 )
บทความ ( 8 )



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


ลอง print_r($_POST); ดูว่ามันรับค่าอะไรมาบ้าง
เอา print_r($_GET); ด้วย
Date : 2009-11-27 01:48:11 By : mr.v
 


 

No. 11



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



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


รับค่ามาคะแต่ถ้าพิมภาษาไทยค่าที่รับมาอ่านไม่ออกเลยคะ งั้นอย่านี้ต้องตั้งคะset tis-620ด้วยไหมคะถ้าเราต้องการที่จะรับค่าเป็นภาษาไทยด้วย แต่ตอนที่เข้าฐานข้อมูลคะมานเหมือนเดิมตารูปเลยคะ
Date : 2009-11-28 00:14:25 By : bigpig310
 


 

No. 12



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



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


database
นี้รูปข้อมูลที่ใส่ในฐานข้อมูลคะ
Date : 2009-11-28 00:23:22 By : bigpig310
 


 

No. 13



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



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


ทามไงให้ข้อมูลไม่ล่องหนหายไปอ่ะคะ
Date : 2009-11-28 00:28:26 By : bigpig310
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 01
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 อัตราราคา คลิกที่นี่