 |
พี่ๆครับ ช่วยดูโค้ดให้ผมหน่อยครับ มันบันทึกเข้าฐานข้อมูลไม่ได้นะครับ ช่ายทีครับ มันขึ้น error บันทัดที่ 4 กับ 5 นะครับ |
|
 |
|
|
 |
 |
|

ชื่อ Add_member .php
<?php
include("connectdatabase.php");
$sql="SELECT * FROM tb_member WHERE username='$username'";
$db_query=mysql_num_rows($dbname,$sql);
$num=mysql_num_rows($db_qurey);
if ($num>0)
{
print"<font color =red>$username มีผู้ใช้แล้ว ! กรุณาใส่ username login ใหม่ครับ</font><p><a href=javascript : history.back>";
}
else
{
$sql="INSERT INTO tb_member(username,section,password,name,address,tel,email) VALUES ('$_POST[username]','$_POST[section]','$_POST[password]','$_POST[name]','$_POST[address]','$_POST[tel]','$_POST[email]')";
mysql_db_query($dbname,$sql);
print"<font color = blue>คุณได้สมัครสมาชิกเรียบร้อยแล้วครับ กรุณา Login เพื่อเข้าสู่ระบบ</font>";
}
?>
Tag : PHP, CakePHP
|
|
 |
 |
 |
 |
Date :
2011-04-07 10:48:58 |
By :
FREEDOOM |
View :
1136 |
Reply :
9 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
error ว่าอะไรครับ
ขอดูโค้ด คอนเน็กด้วยครับ
|
 |
 |
 |
 |
Date :
2011-04-07 11:05:17 |
By :
fernsterno |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตอบความคิดเห็นที่ : 1 เขียนโดย : fernsterno เมื่อวันที่ 2011-04-07 11:05:17
รายละเอียดของการตอบ ::
connectdabase.php
<?php
$hostname="127.0.0.1";
$username="root";
$password="root";
$dbname="e_learning";
$connect=mysql_connect($hostname,$username,$password,$dbname);
mysql_query("set names 'utf-8' ");
?>
ตัวที่ error
Warning: Wrong parameter count for mysql_num_rows() in C:\AppServ\www\Elearning\Add_member.php on line 4
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\Elearning\Add_member.php on line 5
คุณได้สมัครสมาชิกเรียบร้อยแล้วครับ กรุณา Login เพื่อเข้าสู่ระบบ
มันขึ้นแบบนี้นะครับ แต่มันไม่เข้าฐานข้อมูลเลยครับ
|
 |
 |
 |
 |
Date :
2011-04-07 11:33:11 |
By :
FREEDOOM |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
include("connectdatabase.php");
$sql="SELECT * FROM tb_member WHERE username='$username'";
//$db_query=mysql_num_rows($dbname,$sql);
$db_query=mysql_query($sql);
$num=mysql_num_rows($db_qurey);
if ($num>0)
{
print"<font color =red>$username มีผู้ใช้แล้ว ! กรุณาใส่ username login ใหม่ครับ</font><p><a href=javascript : history.back>";
}
else
{
$sql="INSERT INTO tb_member(username,section,password,name,address,tel,email) VALUES ('$_POST[username]','$_POST[section]','$_POST[password]','$_POST[name]','$_POST[address]','$_POST[tel]','$_POST[email]')";
mysql_db_query($dbname,$sql);
print"<font color = blue>คุณได้สมัครสมาชิกเรียบร้อยแล้วครับ กรุณา Login เพื่อเข้าสู่ระบบ</font>";
}
|
 |
 |
 |
 |
Date :
2011-04-07 12:23:41 |
By :
silasakk |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เขียนคำว่า query ผิดครับ
$db_qurey
|
 |
 |
 |
 |
Date :
2011-04-07 16:17:10 |
By :
Dragons_first |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ยังม่ายออกเรย 
|
 |
 |
 |
 |
Date :
2011-04-07 21:45:41 |
By :
FREEDOOM |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
1. แก้
mysql_query("set names 'utf-8' ");
เป็น
mysql_query("set names utf8");
2. แก้
Code (PHP)
$sql="INSERT INTO tb_member(username,section,password,name,address,tel,email) VALUES ('$_POST[username]','$_POST[section]','$_POST[password]','$_POST[name]','$_POST[address]','$_POST[tel]','$_POST[email]')";
mysql_db_query($dbname,$sql);
เป็น
Code (PHP)
$sql="INSERT INTO tb_member(username,section,password,name,address,tel,email) VALUES ('$_POST[username]','$_POST[section]','$_POST[password]','$_POST[name]','$_POST[address]','$_POST[tel]','$_POST[email]')";
mysql_db_query($dbname,$sql) or die(mysql_error() . '<br/>' . $sql);
|
 |
 |
 |
 |
Date :
2011-04-08 01:20:01 |
By :
PlaKriM |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|