ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingเพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...ออกอาการ..
หน้า: [1] 2  ทั้งหมด   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...ออกอาการ..  (อ่าน 5979 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
เป็นติ่งไรเนี่ย
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 66
ออฟไลน์ ออฟไลน์

กระทู้: 1,208



ดูรายละเอียด
« เมื่อ: 04 กุมภาพันธ์ 2009, 23:40:32 »

ขออาภัยด้วยคับ กดผิดปุ่ม
ไปพันทิพย์มาครับ ไปซื้อ phpมาสามเล่ม กะหัดทําระบบข่าวเสริมเขี้ยวเล็บเก็บเลเวลให้ตัวเอง  พอถึงบ้านก็บรรเลงไม่ฟังเสียงใครแล้วครับ
ลงมือลอกตามหนังสืออย่างมัน สร้างตารางดาต้าเบสชื่อ nnews ด่านเเรกมีสามสคริปคับ อันเเรก addrecord.html ผมเทส localhost ก้อผ่านฉลุย เเอบยิ้มเล็กๆ บอกตัวเองอยู่ในใจ จิบๆ  เสร็จเเล้วผมลองพิมพ์ทดสอบเพิ่มข่าวลงตาราง อกทานทาโร่จะเเตกคับ ออกอาการ ปรากฎ error in D:\wampp\xampplite-win32-1.7.0\xampplite\htdocs\arcticle\config.inc.php on line 10
ผมเข้ามาดูเจ้าตัวร้าย สคริปที่สอง config.inc.php
<?php
$dbserver='localhost';
$dbuser='root';
$dbname='nnews';
$tb='news';
$dbpass="";
$timeformat="j/m/y-h:i";
$THdt=mktime(gmdate(gmdate("H"+7,gmdate("i")+4,gmdate("s")
,gmdate("m"),gmdate("d"),gmdate("y"))
error_reporting(E_ALL ^ E_NOTICE);
?>
มันเดินต่อไม่ได้แล้วคับ ตัดสินใจขั้นเด็ดขาดยกหูถามเพื่อนมันบอก มันไม่ใช่ Rasmus Lerdorf
นั่งเศร้าเลยคับ ตั้งใจมาเต็มที่กะเนียนเเล้วคับ นั่งเงียบๆโง่ๆอยู่คนเดียวตั้งหลายนาที
จนทนไม่ไหวต้องใช้ไม้ตายเเล้วคับ ถามขาใหญ่เลยแล้วกัน บรรทัดที่สิบ สีนํ้าตาล ผิดตรงไหนคับ

และสคริปที่สามข้างล่าง addrecord.php มันก็เออร่าบรรทัดสีนํ้าตาล
ผมลองเอาบรรทัดนี้ออก มันก็ผิดเออเรอไปบรรทัดอื่น งง เลยคับ ลอกตามเเท้ๆ ยังผิด เอ้ย! ลงทุนครั้งนี้เกือบพันบาท แต่..นะ!. Lips Sealed
<?php
require("config.inc.php");
$pwd='';
$title=$_REQUEST['title'];
$msg=$_REQUEST['msg'];
$link=$_REQUEST['link'];
$name=$_REQUEST['name'];
$email=$_REQUEST['email'];
$password=$_REQUEST['password'];

if($password<>$pwd)
die("<center>not permiss post <br> cilk back");

if($title==""or$msg==""){
echo ("<center>fill</center>");
exit;}

$title=trim($title);
$name=trim($name);
$email=trim($email);
$datetime=date($timeformat,$THdt);

echo"email:$email<br>";
echo"name:$name<br>";
echo"msg:$msg<br>";

mysql_connect($dbserver,$dbuser,$dbpass)or
die("<hr><b>disconnect");
mysql_select_db($dbname)or die("can not open bb");

$sql="insert into news (title,msg,link,name,email,datetime) values
('$title','$msg','$link','$name','$email','$datetime')";
$result=mysql_query($sql);
if(!$result) {
  echo("sql do not".mysql_error());
}else{
echo"<font size=3>ok</font><hr>";
echo"<a href=addrecord.html>add</a>|
<a href=latest_news.php>list</a>";
}
?>
มันเชื่อมกันอยู่ คับ ก็ไม่รู้เหมือนกันคับ เเบบว่ามือไหม่
ถามอีกหน่อยครับ สคริปที่ตัวอักษรกลายเป็นสีเเดงเกือบทั้งหน้า มันผิดปกติ
ใช่ปะครับ
 
ขอฝากตัวด้วยนะครับ จนกว่าผมจะทําระบบข่าวสําเร็จ อย่าเพิ่งหนีกันไปไหนนะค้าบ ยังเหลืออีกหลายสคริป เสร็จงานนี้กะจะมาฝังตัวเป็นผู้สอนมั้ง  thx
 Cry


« แก้ไขครั้งสุดท้าย: 05 กุมภาพันธ์ 2009, 01:42:32 โดย biar » บันทึกการเข้า
newlife
ก๊วนเสียว
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 233



ดูรายละเอียด
« ตอบ #1 เมื่อ: 04 กุมภาพันธ์ 2009, 23:49:28 »

งงครับ
บันทึกการเข้า

 *Image Removed*
Hari Seldon
ก๊วนเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 258



ดูรายละเอียด
« ตอบ #2 เมื่อ: 04 กุมภาพันธ์ 2009, 23:54:10 »

localhost

127.0.0.1
บันทึกการเข้า
navico
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 108
ออฟไลน์ ออฟไลน์

กระทู้: 2,315



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 05 กุมภาพันธ์ 2009, 00:08:34 »

จะถามไรครับเนี่ย
 Huh?
บันทึกการเข้า
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 05 กุมภาพันธ์ 2009, 00:10:54 »


bitchecker
บันทึกการเข้า

klongfilm
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 59
ออฟไลน์ ออฟไลน์

กระทู้: 1,093



ดูรายละเอียด
« ตอบ #5 เมื่อ: 05 กุมภาพันธ์ 2009, 00:17:49 »

ของงด้วยคนตกลงอยากรู้ไรกันแน่คับ Huh?
บันทึกการเข้า
na
ก๊วนเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 356



ดูรายละเอียด
« ตอบ #6 เมื่อ: 05 กุมภาพันธ์ 2009, 00:40:04 »

 Huh? Huh?

 Tongue Tongue
บันทึกการเข้า
barbies55
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 417
ออฟไลน์ ออฟไลน์

กระทู้: 11,521



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 05 กุมภาพันธ์ 2009, 00:41:09 »

ไม่ค่อยแปลกใจเลย ว่าทำไมถึงแป๊ก  Tongue
บันทึกการเข้า

รับทำเทมเพลท รับโมเทมเพลทให้เข้ากับสคริปต์ต่างๆ


On the Internet, Never One Know You are a Dog.
ผ้าขี้ริ้วห่อทองย่อมเป็นทองฉันใด เอาทองเปลวมาห่อขี้ก็ยังเป็นขี้ฉันนั้น
pacapao
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 114
ออฟไลน์ ออฟไลน์

กระทู้: 4,133



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 05 กุมภาพันธ์ 2009, 00:46:42 »

 Grin ปัญหาธรรมมั้ง
บันทึกการเข้า

แหล่งรวมความรู้พิสดาร และ สาวสวยจากทั่วโลก

สุดยอด นักปั่นบันลือโลก..

ศูนย์จำหน่าย ไตรจีวร และ สังฆภัณฑ์ จำหน่าย กระทะทองเหลือง ช้อนส้อมทองเหลือง แจกัน เชิงเทียน กระถางธูปทองเหลือง ไตรจีวร และ สังฆภัณฑ์ หลายชนิด ชุดผ้าไตร ชุดสรงน้ำ ผ้าอาบน้ำฝน ชุดทำบุญคุณภาพดี-จัดส่งทั่วไทย สังฆภัณฑ์
BosnoS
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 222
ออฟไลน์ ออฟไลน์

กระทู้: 8,168



ดูรายละเอียด
« ตอบ #9 เมื่อ: 05 กุมภาพันธ์ 2009, 00:49:25 »

ไม่ค่อยแปลกใจเลย ว่าทำไมถึงแป๊ก  Tongue

นั้นนะซิ
บันทึกการเข้า
na
ก๊วนเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 356



ดูรายละเอียด
« ตอบ #10 เมื่อ: 05 กุมภาพันธ์ 2009, 00:51:44 »

เย้ยๆๆ ผมนึกออกละ  สงสัยต้องเป็นเรื่องที่ว่า จะ รัน php ยังไงแน่เลย

ถ้าเป็นแบบนี้นะ AppServ เลยครับ  



ปล. ไม่รู้ตรงป่าวนะ เดาๆๆๆ เหอๆๆๆ

ก็คำถามเหมือน รายการ แฟนพันธุ์แท้ เลยง่า อิอิ Tongue Tongue
บันทึกการเข้า
pHasIs
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 100
ออฟไลน์ ออฟไลน์

กระทู้: 2,354



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 05 กุมภาพันธ์ 2009, 00:54:25 »

ถ้าหมายถึง การทดสอบสคริป php ที่เราเขียนขึ้นมาด้วย localhost นั้น ให้ลง appserv ไว้ก่อนครับ แล้วเอา .php ที่เขียนขึ้นมา ไปใส่ใน *c\appserv\www\ แล้วเปิด Browser ขึ้นมา พิมพ์ localhost หรือ 127.0.0.1 ลงไปครับ
 :Smiley

ถ้าเข้าใจผิดก็ขออภัยจ๊ะ

โค๊ด:
http://www.appservnetwork.com
« แก้ไขครั้งสุดท้าย: 05 กุมภาพันธ์ 2009, 00:58:17 โดย pHasIs » บันทึกการเข้า

Synchronize
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 83
ออฟไลน์ ออฟไลน์

กระทู้: 1,231



ดูรายละเอียด
« ตอบ #12 เมื่อ: 05 กุมภาพันธ์ 2009, 01:36:15 »

บรรทัดที่ 9 ไม่ได้ ; ปิด
บันทึกการเข้า

เกรียนพันธ์แท้
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 256
ออฟไลน์ ออฟไลน์

กระทู้: 4,376



ดูรายละเอียด
« ตอบ #13 เมื่อ: 05 กุมภาพันธ์ 2009, 01:48:43 »

 Cheesy Cheesy Cheesy อะไรงง
บันทึกการเข้า

ห้ามใส่ลายเซนต์เกี่ยวกับการเมือง
siamman
บุคคลทั่วไป
« ตอบ #14 เมื่อ: 05 กุมภาพันธ์ 2009, 02:14:09 »

การหาความรุ้สมัยนี้ยังกะต้มมาม่าจริงๆ

แต่บางคนก็ไม่เคยต้มมาม่าอ่ะนะ เลยไม่รุ้ว่า เวลาราดน้ำร้อน ต้องรอซักพัก เส้นถึงจะเหนียวนุ่มอร่อย Tongue

ก่อนต้มบะหมี่กึ่งสำเร็จรูปก็อ่านวิธีต้มไห้มันละเอียดหน่อยก็ดีนะ ซื้อมาตั้ง 3 ซอง คนละยี่ห้ออีก Lips Sealed
บันทึกการเข้า
Hari Seldon
ก๊วนเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 258



ดูรายละเอียด
« ตอบ #15 เมื่อ: 05 กุมภาพันธ์ 2009, 02:45:37 »

บรรทัดที่ 9 ไม่ได้ ; ปิด

ตามนั้นครับ ไฟล์ config.inc.php

ใฃ้ xampplite เหรอครับ ผมชอบตัวนี้เหมือนกัน
แต่ set htaccess ยากชะมัด
บันทึกการเข้า
เป็นติ่งไรเนี่ย
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 66
ออฟไลน์ ออฟไลน์

กระทู้: 1,208



ดูรายละเอียด
« ตอบ #16 เมื่อ: 05 กุมภาพันธ์ 2009, 08:49:51 »

 Cry  ขอดันหน่อยนะครับ
ขอบคุณมากคัรบ K'Synchronize,บอก ได้เเล้วครับ 
Hari Seldon(เลือกใช้หลายตัวครับ xampplite ตัวนี้ดีสุดเเล้ว)
บอกก่อนนะครับ  ขอบคุณนํ้าใจและความอบอุ่น ขอรับ
ด่านต่อมาขอรับ
ข้อความข้างล่างนี้ หมายถึงอะไรครับ ต้องเเก้อะไร หรือเปล่าครับ
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in D:\wampp\xampplite-win32-1.7.0\xampplite\htdocs\arcticle\addrecord.php on line 27
disconnect


นี้คือไฟล์ addrecord.php บรรทัด27 (สีเเดง) คับผม
<?php
require("config.inc.php");
$pwd='1234';
$title=$_REQUEST['title'];
$msg=$_REQUEST['msg'];
$link=$_REQUEST['link'];
$name=$_REQUEST['name'];
$email=$_REQUEST['email'];
$password=$_REQUEST['password'];

if($password<>$pwd)
die("<center>not permiss post <br> cilk back");
......

mysql_connect($dbserver,$dbuser,$dbpass)or
die("<hr><b>disconnect");
mysql_select_db($dbname)or die("can not db");

$sql="insert into news (title,msg,link,name,email,datetime) values
('$title','$msg','$link','$name','$email','$datetime')";
$result=mysql_query($sql);
if(!$result) {
  echo("sql do not".mysql_error());
}else{
echo"<font size=3>ok</font><hr>";
echo"<a href=addrecord.html>add</a>|
<a href=latest_news.php>list</a>";
}
?>

« แก้ไขครั้งสุดท้าย: 05 กุมภาพันธ์ 2009, 09:46:56 โดย biar » บันทึกการเข้า
nobitalk
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 72
ออฟไลน์ ออฟไลน์

กระทู้: 2,776



ดูรายละเอียด เว็บไซต์
« ตอบ #17 เมื่อ: 05 กุมภาพันธ์ 2009, 09:27:18 »

ผมซื้อมาเล่มเดียว อ่านไป 10 หน้า ตอนนี้ผมเอาหนังสือไปฝังแล้วครับ รู้สึกว่ามันยากเกินไปสำหรับเรา  Lips Sealed
บันทึกการเข้า

+ของจริง ไม่จำเป็นต้องโปรโมท+
นั่งร้านให้เช่า รับพ่นทราย forpus
Matt Cutts
สมุนแก๊งเสียว
*

พลังน้ำใจ: 30
ออฟไลน์ ออฟไลน์

กระทู้: 653



ดูรายละเอียด เว็บไซต์
« ตอบ #18 เมื่อ: 05 กุมภาพันธ์ 2009, 10:07:10 »

Cry  ขอดันหน่อยนะครับ
ขอบคุณมากคัรบ K'Synchronize,บอก ได้เเล้วครับ 
Hari Seldon(เลือกใช้หลายตัวครับ xampplite ตัวนี้ดีสุดเเล้ว)
บอกก่อนนะครับ  ขอบคุณนํ้าใจและความอบอุ่น ขอรับ
ด่านต่อมาขอรับ
ข้อความข้างล่างนี้ หมายถึงอะไรครับ ต้องเเก้อะไร หรือเปล่าครับ
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in D:\wampp\xampplite-win32-1.7.0\xampplite\htdocs\arcticle\addrecord.php on line 27
disconnect


นี้คือไฟล์ addrecord.php บรรทัด27 (สีเเดง) คับผม
<?php
require("config.inc.php");
$pwd='1234';
$title=$_REQUEST['title'];
$msg=$_REQUEST['msg'];
$link=$_REQUEST['link'];
$name=$_REQUEST['name'];
$email=$_REQUEST['email'];
$password=$_REQUEST['password'];

if($password<>$pwd)
die("<center>not permiss post <br> cilk back");
......

mysql_connect($dbserver,$dbuser,$dbpass)or
die("<hr><b>disconnect");
mysql_select_db($dbname)or die("can not db");

$sql="insert into news (title,msg,link,name,email,datetime) values
('$title','$msg','$link','$name','$email','$datetime')";
$result=mysql_query($sql);
if(!$result) {
  echo("sql do not".mysql_error());
}else{
echo"<font size=3>ok</font><hr>";
echo"<a href=addrecord.html>add</a>|
<a href=latest_news.php>list</a>";
}
?>


แบบนี้ประมาณว่าconnet databaseยังไม่ผ่านมั้งครับ ผมพึ่งเจอมาเนี่ย แต่ลืมแล้วแก้งัย เอิ๊กๆ คือไปดูที่codeที่เชื่อมdatabaseว่าถูกไหม ถ้าให้ดี เขียนตรวจสอบด้วยว่าconnect ผ่านหรือยัง ประมาณนี้มั้งครับ
บันทึกการเข้า
BosnoS
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 222
ออฟไลน์ ออฟไลน์

กระทู้: 8,168



ดูรายละเอียด
« ตอบ #19 เมื่อ: 05 กุมภาพันธ์ 2009, 10:12:50 »

Cry  ขอดันหน่อยนะครับ
ขอบคุณมากคัรบ K'Synchronize,บอก ได้เเล้วครับ 
Hari Seldon(เลือกใช้หลายตัวครับ xampplite ตัวนี้ดีสุดเเล้ว)
บอกก่อนนะครับ  ขอบคุณนํ้าใจและความอบอุ่น ขอรับ
ด่านต่อมาขอรับ
ข้อความข้างล่างนี้ หมายถึงอะไรครับ ต้องเเก้อะไร หรือเปล่าครับ
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in D:\wampp\xampplite-win32-1.7.0\xampplite\htdocs\arcticle\addrecord.php on line 27
disconnect


นี้คือไฟล์ addrecord.php บรรทัด27 (สีเเดง) คับผม
<?php
require("config.inc.php");
$pwd='1234';
$title=$_REQUEST['title'];
$msg=$_REQUEST['msg'];
$link=$_REQUEST['link'];
$name=$_REQUEST['name'];
$email=$_REQUEST['email'];
$password=$_REQUEST['password'];

if($password<>$pwd)
die("<center>not permiss post <br> cilk back");
......

mysql_connect($dbserver,$dbuser,$dbpass)or
die("<hr><b>disconnect");
mysql_select_db($dbname)or die("can not db");

$sql="insert into news (title,msg,link,name,email,datetime) values
('$title','$msg','$link','$name','$email','$datetime')";
$result=mysql_query($sql);
if(!$result) {
  echo("sql do not".mysql_error());
}else{
echo"<font size=3>ok</font><hr>";
echo"<a href=addrecord.html>add</a>|
<a href=latest_news.php>list</a>";
}
?>



Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in D:\wampp\xampplite-win32-1.7.0\xampplite\htdocs\arcticle\addrecord.php on line 27
disconnect


อาการนี้ ผิดพลาดเกี่ยวกับ pass เข้า mysql นะครับ

ต้องย้อนกลับไปดูที่ config.inc.php อีกที

แล้วผมก็เจอใน Rep แรก ว่า

$dbpass="";

คุณยังไม่ได้ใส่ pass เลยนิครับ
บันทึกการเข้า
หน้า: [1] 2  ทั้งหมด   ขึ้นบน
พิมพ์