รบกวนช่วยดูให้ด้วยค่ะ ระบบ Register

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

coffeebitter
PHP Newbie
PHP Newbie
Posts: 2
Joined: 19/01/2009 4:17 pm

รบกวนช่วยดูให้ด้วยค่ะ ระบบ Register

Post by coffeebitter »

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

1.ตัวเองได้ไปเอาเว็บสำเร็จรูปมาใช้ และในเว็บสำเร็จรูปนี้เค้ามีหน้าในการลงทะเบียนอยู่แล้ว (ซึ่งมี fields : uid,uname, email, regdate,pass, phone, news,uno) แต่เราได้ทำการเพิ่ม fields ลงไปค่ะ (name,surname,title,gender,date,month,year,houseno,moo,village,soi,street,district,amphur,province,zipcode) และเค้าได้สร้าง table ไว้อยู่แล้วชื่อ users ขึ้นมาใน phpmyadmin ค่ะ ดิฉันก็แค่ไปเพิ่ม fields ตามข้างต้นใน table นี้ค่ะ
>>>> ปัญหาคือ
- Code เดิมของเค้าเป็นอย่างด้านล่างค่ะ (ส่วน Code ที่ดิฉันเพิ่มคือ ที่เป็นสีแดงค่ะ)

list($dbconn) = lnDBGetConn();
$lntable = lnDBGetTables();
$userstable = $lntable['users'];
$column = &$lntable['users_column'];
$group_membershiptable = $lntable['group_membership'];
$group_membershipcolumn = &$lntable['group_membership_column'];
$user_regdate = time();
$uid = lnUserNextID();
$query = "INSERT INTO $userstable ($column[uid],$column[uname], $column[email], $column[regdate],$column[pass], $column[phone], $column[news],$column[uno],$column[name],$column[surname],$column[title],$column[gender],$column[date],$column[month],$column[year],$column[houseno],$column[moo],$column[village],$column[soi],$column[street],$column[district],$column[amphur],$column[province],$column[zipcode])

values ($uid,'" . lnVarPrepForStore($nickname) . "','" . lnVarPrepForStore($email) . "', '" . lnVarPrepForStore($user_regdate) . "','" . lnVarPrepForStore($add_pass) . "','" . lnVarPrepForStore($phone) . "','" . lnVarPrepForStore($news) . "','" . lnVarPrepForStore($id) . "')";

$result = $dbconn->Execute($query);

- ตอนแรกที่ดิฉันยังไม่ได้เพิ่ม fields ของตัวเอง มันก็ Submit ได้ปกติ แต่พอเพิ่ม Code ตัวเองลงไป เมื่อกดปุ่ม submit ทำไมมันปรากฏข้อความฟัองดังข้างล่างค่ะ

1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ',,,,,,,,,,,,,) values (10, 'niddi','PM.com', '', ' at line 3

อย่างนี้ดิฉันต้องทำยังไง ไปแก้ที่ไหน .... ช่วยทีนะคะ

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 24229
Joined: 22/09/2008 6:18 pm
Contact:

Re: รบกวนช่วยดูให้ด้วยค่ะ ระบบ Register

Post by mindphp »

ตัวแปล $column สร้างไว้ที่ไหน
คิดว่า ตัวแปล array $column มันไม่มี key name,surname,...
ทางแก้คือไปเพิ่มสมาชิกพวกนี้ให้ตัวแปล array ตัวนั้นก่อน
หรือไม่ก็เขียน คำสั่ง sql ที่ใช้ insert เอง
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

coffeebitter
PHP Newbie
PHP Newbie
Posts: 2
Joined: 19/01/2009 4:17 pm

Re: รบกวนช่วยดูให้ด้วยค่ะ ระบบ Register

Post by coffeebitter »

ขอบคุณค่ะ แต่ก็ยังงงอยู่
ยังไงจะลองไปหาดู
ไม่ได้เรื่องยังไงจะเข้ามาถามใหม่ค่ะ

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 12 guests