|
|
|
สมัครสมาชิกไม่ได้อ่ะคับ ผมเขียนโค้ดสมัครสมาชิกไว้ แต่พอเอาขึ้นเซิฟเวอร์มันกลับบอกว่าไม่สามารถสมัครสมชิกได้อ่ะคับ |
|
|
|
|
|
|
|
ผมเขียนโค้ดสมัครสมาชิกไว้ แต่พอเอาขึ้นเซิฟเวอร์มันกลับบอกว่าไม่สามารถสมัครสมชิกได้อ่ะคับ ทำไงถึงจะเก็บข้อมูลได้ ทั้งๆที่ตอนยังไม่เอาขึ้นเซิฟเวอร์ก็ไม่มีปัญหาอะไร ไม่รู้จะแก้ยังไงดีคับ
$sql = "INSERT INTO tb_member
VALUES( ' ' ,'$user_reg', '$pass_reg','$name_reg','$sex_reg','$email_reg','$tel_reg','$address_reg','$quest_reg','$date_reg')";
$result = mysql_db_query($dbname,$sql );
if($result)
{
echo " <h3> สมัครสมาชิกแล้ว</h3>";
}
else
{
echo "<h3> ไม่สามารถสมัครสมาชิกได้</h3>";
}
Tag : - - - -
|
|
|
|
|
|
Date :
17 ธ.ค. 2550 11:23:00 |
By :
o |
View :
1561 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เชค ว่า server ต้องการ $_GET หรือ $_POST หรือไม่ แล้วดูว่า connect เข้าหรือป่าว ส่วนใหญ่จะปัญหานี้
|
|
|
|
|
Date :
17 ธ.ค. 2550 12:43:33 |
By :
xboy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สงสัยเงื่อนไงไม่ผ่าน เเล้ว $dbname ละไม่เห็นมีบอกเลยคับ อย่างเเรกอยากให้ดู ข้อมูลทั้งหมดที่ insert ว่ามาครบรึป่าวคับ ลอง echo ดูนะ
ช่วยได้เเค่นี้เเหละ โทดทีนะ
|
|
|
|
|
Date :
17 ธ.ค. 2550 12:45:47 |
By :
ธนา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ข้อมูลก็มาครบทุกอย่างแล้วอ่ะ $dbname ก็ถูกแล้ว ลอง$_POST แล้ว ก็ยังสมัครไม่ได้อ่ะคับ งงมาก ๆ เรย ขอบคุณมากครับ
|
|
|
|
|
Date :
17 ธ.ค. 2550 17:51:03 |
By :
o |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?
$host="localhost";
$user="root";
$password="root";
$dbname="register";
mysql_connect($host,$user,$password)or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_select_db($dbname)or die("ติดต่อฐานข้อมูลไม่ได้")
$sql="insert into'register'('id','password','confempw','name','e-mail')
values('$id','$password','$confempw','$name','$e-mail')";
mysql_query("set NAMES utf8");
$sqlquery=mysql_db_query($dbname,$sql)
$checkadd="select*from'member'where id='$id'";
$result=mysql_db_query($dbname,$checkadd);
$num=mysql_num_rows($result);
if($num=1)
{
print"<br>เพิ่มข้อมูลผู้ใช้ลงในฐานข้อมูลแล้ว";
}elseif($num>=1)
{
print"<br>ชื่อผู้ใช้ซ้ำ กรุณาใช้ชื่ออื่น";
}elseif
{
print"ระบบขัดข้อง หรือ มีข้อผิดพลาด!!!";
};
mysql_close();
?>
ผิดตรงไหนช่วยบอกทีนะคับ...จนปัญญาจิงๆ
|
|
|
|
|
Date :
2011-08-13 12:13:40 |
By :
งงงง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูครับ เอาขึ้นเซิฟแล้วอย่าลืมเปลี่ยน $user $password $dbname ด้วยนะครับ
<?
$host="localhost";
$user="root";
$password="root";
$dbname="register";
mysql_connect($host,$user,$password)or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_query("SET NAMES UTF8");
mysql_select_db($dbname) or die("ติดต่อฐานข้อมูลไม่ได้");
$checkadd="SELECT * FROM member WHERE id='$id'";
$result=mysql_query($checkadd);
$num=mysql_num_rows($result);
$sql="INSERT INTO register (id, `password`, confempw, `name`, `e-mail`)
VALUES ('$id','$password','$confempw','$name','$e-mail')";
$sqlquery=mysql_query($sql);
if($num>=1) {
print"<br>ชื่อผู้ใช้ซ้ำ กรุณาใช้ชื่ออื่น";
exit();
} else if($sqlquery) {
print"<br>เพิ่มข้อมูลผู้ใช้ลงในฐานข้อมูลแล้ว";
} else {
print"ระบบขัดข้อง หรือ มีข้อผิดพลาด!!!";
};
mysql_close();
?>
|
|
|
|
|
Date :
2011-08-13 13:17:15 |
By :
tomrambo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|