ติด Code เชื่อมต่อฐานข้อมูล my sql ผ่านปุ่มรับข้อมูล ครับ
Code (PHP)
<?php
$host = "127.0.0.1";
$user = "root";
$passwd = "1234";
$dbname = "register";
mysql_connect($host,$user,$passwd) or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_select_db($dbname) or die("ติดต่อฐานข้อมูลไม่ได้");
$sql = "insert into 'usercontactus' ( 'logname' , 'logtel' , 'logmail' , 'logmessage' )
values ('$logname' , '$logtel' , 'logmail' , 'logmessage' );
mysql_query("set NAME tis620");
$sqlquery=mysql_db_query($dbname,$sql);
$checkadd = "select * from 'usercontact' where logname='$logname'";
$result = mysql_db_query($dbname,$checkadd);
$num=mysql_num_rows($result);
if ($num= =1)
{
print"<br>Send Complete ";
mysql_close();
?>
***
Parse error: syntax error, unexpected T_STRING in C:\AppServ\www\foodherbshealth\links\AddData.php on line 10
***
สวัสดีครับ ขอรบกวนผู้รู้ตอบทีนะครับว่าทำไมไม่ผ่านครับ งม จุดนี้ทั้งคืนเลยครับยังไม่ได้ไปไหนเลยครับ
ขอบคุณล่วงหน้านะครับTag : PHP, MySQL
Date :
2011-03-22 08:42:02
By :
nationnals
View :
1601
Reply :
11
ผิดซะอธิบายไม่ถูกเลย
Code (PHP)
<?php
$host = "127.0.0.1";
$user = "root";
$passwd = "1234";
$dbname = "register";
mysql_connect($host,$user,$passwd) or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_select_db($dbname) or die("ติดต่อฐานข้อมูลไม่ได้");
$sql = "insert into usercontactus ( logname , logtel , logmail , logmessage )values ('$logname' , '$logtel' , 'logmail' , 'logmessage' )";
mysql_query("set NAME tis620");
$sqlquery=mysql_db_query($dbname,$sql);
$checkadd = "select * from usercontact where logname='$logname'";
$result = mysql_db_query($dbname,$checkadd);
$num=mysql_num_rows($result);
if ($num==1)
{
print"<br>Send Complete ";
}
mysql_close();
?>
Date :
2011-03-22 09:03:55
By :
Dragons_first
คือยังไงครับ
ผมไม่ค่อยเข้าใจ -__- "
ขอโทษที่ต้องตอบแบบนี้นะครับ เพราะผมเพิ่งจะหัดเขียน เมื่อวานเองครับ
ยังไงช่วยอธิบายผมหน่อยก็ดีนะครับ
ขอบคุณที่ตอบคอมเม้นนะครับ
ผม copy code ท่าน อ้นคุง ไปใส่ code เดิมผมแล้วครับ ฟังขึ้น อันนี้มา
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\foodherbshealth\links\AddData.php on line 13
-0-
งงอะครับ แบบนี้เป็นเพราะอะไร ครับ ผมหาคำตอบไม่เจอจริงๆ
อ๋อ ขอถามหน่อยครับ ตัวไฟล์ AddData.php กับ ไฟล์ Regis.php นี่ต้องแยกคนละตัวใช่ไหมครับ แล้วค่อยไปเขียน ไฟล์ AddData.php ให้ไปรับข้อมูลจาก Regis.php แล้วค่อยนำต่อไปที่ mysql ใช่ไหมครับ
ยังไงก็ขอบคุณล่วงหน้าอีกทีนะครับ
ประวัติการแก้ไข 2011-03-22 09:36:57
Date :
2011-03-22 09:26:22
By :
nationnals
ก็ก๊อปอันที่ผมแก้ให้แล้วไปดูนะครับว่าอันไหนไม่เหมือน แต่ถ้ายัง ผิดอยู่อีก(อันที่ผมแก้ให้) ก็ค่อยมาว่ากันใหม่ครรับ
Date :
2011-03-22 09:37:02
By :
Dragons_first
ลองแบบนี้ก่อนครับ
Code (PHP)
<?php
$host = "127.0.0.1";
$user = "root";
$passwd = "1234";
$dbname = "register";
mysql_connect($host,$user,$passwd) or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_select_db($dbname) or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_query("set NAME tis620");
//อันนี้คุณเขียนคำสั่ง insert ไว้
$sql = "insert into usercontactus ( logname , logtel , logmail , logmessage )values ('$logname' , '$logtel' , 'logmail' , 'logmessage' )";
$sqlquery=mysql_db_query($dbname,$sql) or die (mysql_error().$sql);
//อันนี้คุณเขียนคำสั่ง select ไว้
$checkadd = "select * from usercontact where logname='$logname'";
$result = mysql_db_query($dbname,$checkadd) or die (mysql_error().$checkadd);
$num=mysql_num_rows($result);
if ($num==1)
{
print"<br>Send Complete ";
}
mysql_close();
?>
Date :
2011-03-22 10:00:06
By :
Dragons_first
เสร็จแล้ว ก็ลอง echo $sql;echo $checkadd; ออกมาดูครับ
Date :
2011-03-22 10:01:13
By :
Dragons_first
ได้แล้วครับ ขึ้น send Complete เรียบร้อย โรงเรียนจีนเลยครับ
ขอบคุณมากๆครับ
อ่อ ผมถามเกี่ยวกับข้อนี้หน่อยครับ
ถ้าจะทำระบบสมัครสมาชิก แล้วให้กรอกข้อมูล พร้อมอัพโหลดรูปภาพขึ้นไปเก็บไว้ในฐานข้อมูล mysql แล้วเราสร้างหน้า login ให้ สมมุติด นะครับ http://myweb.com/admin << จะทำหน้า admin แล้วให้ admin กรอกรหัส เพื่อเข้าไปดูข้อมูลที่ คนอื่นมาสมัครสมาชิกพร้อมรูปภาพไว้ได้
เนี่ยครับ php สามารถ เขียนได้ไหมอะครับ หรือว่าผมต้อง ศึกษาภาษา java อะครับ ตอนนี้ งง ๆ
อ๋อ แล้วถ้าจะให้เวลานับถอยหลัง countdown นี่ต้องใช้ ภาษา java หรือเปล่าครับ
ยังไงก็ขอขอบคุณล่วงหน้าก่อนนะครับ
Date :
2011-03-22 10:30:44
By :
nationnals
ขอบคุณ คุณอ้น ที่ตอบ มาทั้งหมดเลยนะครับ เข้าใจดีมากจริงๆ
เดี๋ยวผมจะหาอ่าน totorial ดูนะครับ
ยังไงขอบคุณอีกครั้งครับ
^^
Date :
2011-03-22 10:56:30
By :
nationnals
Load balance : Server 03