ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => หัวข้อเริ่มโดย: เป็นติ่งไรเนี่ย ใน 04 กุมภาพันธ์ 2009, 23:40:32

ชื่อเรื่อง: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...ออกอาการ..
โพสต์โดย: เป็นติ่งไรเนี่ย ใน 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 มันก็เออร่าบรรทัดสีนํ้าตาล
ผมลองเอาบรรทัดนี้ออก มันก็ผิดเออเรอไปบรรทัดอื่น งง เลยคับ ลอกตามเเท้ๆ ยังผิด เอ้ย! ลงทุนครั้งนี้เกือบพันบาท แต่..นะ!. :-X
<?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
:'(


ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...จนได้คับ ช่วยไขปั
โพสต์โดย: newlife ใน 04 กุมภาพันธ์ 2009, 23:49:28
งงครับ
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...จนได้คับ ช่วยไขปั
โพสต์โดย: Hari Seldon ใน 04 กุมภาพันธ์ 2009, 23:54:10
อ้างถึงจาก: biar ใน 04 กุมภาพันธ์ 2009, 23:40:32
localhost

127.0.0.1
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...จนได้คับ ช่วยไขปั
โพสต์โดย: navico ใน 05 กุมภาพันธ์ 2009, 00:08:34
จะถามไรครับเนี่ย
???
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...จนได้คับ ช่วยไขปั
โพสต์โดย: EThaiZone ใน 05 กุมภาพันธ์ 2009, 00:10:54
อ้างถึงจาก: Hari Seldon ใน 04 กุมภาพันธ์ 2009, 23:54:10
อ้างถึงจาก: biar ใน 04 กุมภาพันธ์ 2009, 23:40:32
localhost

127.0.0.1

bitchecker
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...จนได้คับ ช่วยไขปั
โพสต์โดย: klongfilm ใน 05 กุมภาพันธ์ 2009, 00:17:49
ของงด้วยคนตกลงอยากรู้ไรกันแน่คับ ???
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...จนได้คับ ช่วยไขปั
โพสต์โดย: na ใน 05 กุมภาพันธ์ 2009, 00:40:04
 ??? ???

:P :P
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...จนได้คับ ช่วยไขปั
โพสต์โดย: barbies55 ใน 05 กุมภาพันธ์ 2009, 00:41:09
ไม่ค่อยแปลกใจเลย ว่าทำไมถึงแป๊ก  :P
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...จนได้คับ ช่วยไขปั
โพสต์โดย: pacapao ใน 05 กุมภาพันธ์ 2009, 00:46:42
 ;D ปัญหาธรรมมั้ง
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...จนได้คับ ช่วยไขปั
โพสต์โดย: BosnoS ใน 05 กุมภาพันธ์ 2009, 00:49:25
อ้างถึงจาก: barbies55 ใน 05 กุมภาพันธ์ 2009, 00:41:09
ไม่ค่อยแปลกใจเลย ว่าทำไมถึงแป๊ก  :P

นั้นนะซิ
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...จนได้คับ ช่วยไขปั
โพสต์โดย: na ใน 05 กุมภาพันธ์ 2009, 00:51:44
เย้ยๆๆ ผมนึกออกละ  สงสัยต้องเป็นเรื่องที่ว่า จะ รัน php ยังไงแน่เลย

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



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

ก็คำถามเหมือน รายการ แฟนพันธุ์แท้ เลยง่า อิอิ :P :P
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...จนได้คับ ช่วยไขปั
โพสต์โดย: pHasIs ใน 05 กุมภาพันธ์ 2009, 00:54:25
ถ้าหมายถึง การทดสอบสคริป php ที่เราเขียนขึ้นมาด้วย localhost นั้น ให้ลง appserv ไว้ก่อนครับ แล้วเอา .php ที่เขียนขึ้นมา ไปใส่ใน *c\appserv\www\ แล้วเปิด Browser ขึ้นมา พิมพ์ localhost หรือ 127.0.0.1 ลงไปครับ
::)

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


http://www.appservnetwork.com
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...ออกอาการ..
โพสต์โดย: Synchronize ใน 05 กุมภาพันธ์ 2009, 01:36:15
บรรทัดที่ 9 ไม่ได้ ; ปิด
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...ออกอาการ..
โพสต์โดย: เกรียนพันธ์แท้ ใน 05 กุมภาพันธ์ 2009, 01:48:43
 :D :D :D อะไรงง
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...ออกอาการ..
โพสต์โดย: siamman ใน 05 กุมภาพันธ์ 2009, 02:14:09
การหาความรุ้สมัยนี้ยังกะต้มมาม่าจริงๆ

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

ก่อนต้มบะหมี่กึ่งสำเร็จรูปก็อ่านวิธีต้มไห้มันละเอียดหน่อยก็ดีนะ ซื้อมาตั้ง 3 ซอง คนละยี่ห้ออีก :-X
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...ออกอาการ..
โพสต์โดย: Hari Seldon ใน 05 กุมภาพันธ์ 2009, 02:45:37
อ้างถึงจาก: Synchronize ใน 05 กุมภาพันธ์ 2009, 01:36:15
บรรทัดที่ 9 ไม่ได้ ; ปิด

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

ใฃ้ xampplite เหรอครับ ผมชอบตัวนี้เหมือนกัน
แต่ set htaccess ยากชะมัด
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...ออกอาการ..
โพสต์โดย: เป็นติ่งไรเนี่ย ใน 05 กุมภาพันธ์ 2009, 08:49:51
 :'(  ขอดันหน่อยนะครับ
ขอบคุณมากคัรบ 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>";
}
?>

ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...ออกอาการ..
โพสต์โดย: nobitalk ใน 05 กุมภาพันธ์ 2009, 09:27:18
ผมซื้อมาเล่มเดียว อ่านไป 10 หน้า ตอนนี้ผมเอาหนังสือไปฝังแล้วครับ รู้สึกว่ามันยากเกินไปสำหรับเรา  :-X
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...ออกอาการ..
โพสต์โดย: Matt Cutts ใน 05 กุมภาพันธ์ 2009, 10:07:10
อ้างถึงจาก: biar ใน 05 กุมภาพันธ์ 2009, 08:49:51
:'(  ขอดันหน่อยนะครับ
ขอบคุณมากคัรบ 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 ผ่านหรือยัง ประมาณนี้มั้งครับ
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...ออกอาการ..
โพสต์โดย: BosnoS ใน 05 กุมภาพันธ์ 2009, 10:12:50
อ้างถึงจาก: biar ใน 05 กุมภาพันธ์ 2009, 08:49:51
:'(  ขอดันหน่อยนะครับ
ขอบคุณมากคัรบ 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 เลยนิครับ
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...ออกอาการ..
โพสต์โดย: iCafe ใน 05 กุมภาพันธ์ 2009, 12:29:07
ผมนะ เจ้าของกระทู้ ไปอ่านให้จบหลายๆรอบก่อนดีกว่านะครับ  :o
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...ออกอาการ..
โพสต์โดย: เป็นติ่งไรเนี่ย ใน 05 กุมภาพันธ์ 2009, 13:25:46
 ;D ไชโย_
ขอบคุณขาใหญ่ทุกคนนะครับ สุดยอดกันทุกคนเลย
ผมผ่านด่านเเรกได้แล้วครับ  ถือว่าคุ้ม ฮ่า ผมได้เก็บค่าประสบการณ์
ด่านที่สอง ผมคงต้องอ่านหลายๆรอบ
ตามที่บอกเสียเเล้วนะเเหละครับ :-[
แต่ยังไงก็ ขอฝากตัวด้วยนะครับ อย่าถือสาคนใหม่
บ้านทรายทอง จะได้ไม่เหงางัยครับ
ผม name=biar
ช่วยผมฝ่าด่านอรหันต์ สําเร็จยุทธ์ news publishing
ด้วยนะครับ เนี้ย ผม กะว่าทําเสร็จ
จะเอามาเเจกที่นี้ ดีมั้ยครับ บอกก่อนนะคับ
ความตั้งใจมันแตกซ่าส์ หัวใจมันเต้นกระชํ้ากระชวย
เจอกันทู้หน้าครับผม(จะรอบคอบมากขึ้น)
thx
ชื่อเรื่อง: Re: เพิ่งซื้อหนังสือ php มาเรียนทําระบบข่าวคับ ๓เล่ม แต่ก็เเป๊ก...ออกอาการ..
โพสต์โดย: etgsgroup ใน 05 กุมภาพันธ์ 2009, 15:44:34
สู้ ๆ ครับ เขียน โปรแกรม แต่ละที ต้องมี มึุนกันบ้างแหละ