...PHP~ ระบบข่าว สู่ด่านอรหันต์ขั้นที่ 3 (ภาพประกอบ)

เริ่มโดย เป็นติ่งไรเนี่ย, 06 กุมภาพันธ์ 2009, 09:04:18

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

เป็นติ่งไรเนี่ย

หวัดดีครับ
จากกระทู้เดิมhttp://www.thaiseoboard.com/index.php/topic,50818.0.html
ผมเเถบกระอักเลือด เเบบว่าหัวใจมันร้อนรีบไปหน่อยคับ และตอนนี้ผมกระโดดข้ามด่านที่สอง
มาสามแล้วครับ ด้วยความปราถนาดีจากขาใหญ่ ให้อ่านหลายๆรอบ ต้องขอบคุณมากนะคับ ได้
ผลเลย และบัดนี้ระบบข่าวมันก็ไกล้คลอดเต็มเเก่เเล้วครับ
มันจะมีสองไฟล์สุดท้ายคับ เพื่อเเสดงผลคับ คือหมายเลขหนึ่งจากภาพคับ ชื่อไฟล์ว่า
latest_news.php หลังผมสร้างเสร็จแล้วผมก็คลิกมัน (ไม่คลิกเผือกนะครับ)
ผมเลือกคลิกไอดีที่หนึ่งจากข้อที่หนึ่งในวงเล็บคับ  ตอนนั้นหัวใจผมมันผองโต
มากคับอยากเห็นหน้าไวๆ แต่ ซาร่าห์ ก็ไม่ยอมเปิดตัว เเสดงผลออกมาให้ผมเยินโฉม ที่ผมอุตส่าห์ทิ้งคารม
โม้ไว้มากมาย ไม่รู้หายไปไหน จากไฟล์ viewrecord.php ที่เเสดงผลใน ข้อที่สามคับ
ผมเข้าไปดูดาต้าเบส มันก็อยู่ครบนิน่า :'(
ผมไม่รู้ทําไงต่อแล้ว เเอบซุ่มหาจากพี่goo ก็ไม่เจอคําตอบคับ ผมน้อยใจพี่กรูมาก ( ขอโทษที่เอ่ยนาม โดยไม่ได้รับอนุญาติ )
ผมอุตส่าห์เชื่อใจพี่กรูมาตลอดชีวิต แต่เรื่องเเค่นี้พี่กรูทําไม่ได้ ดังนั้นผมทนไม่ไหวเเล้ว
ผมตัดสินใจใช้ไม้ตายคับ เเบกหน้าบางๆ มาถามศิษย์พี่ใหญ่เเห่งสํานักเสียวซีอีโอดีกว่า ช่วยทําคลอด
ให้ดีกว่าครับ ผมเเนบซอง เอ่ย เเนบไฟล์มาข้างล่างแล้วด้วย พลีส



จากไฟล์เเสดงผลข้างล่างชื่อ viewrecord.php  ข้อความสีนํ้าเงิน ภาษาไทยในหนังสือที่ผมซื้อมา เขียนเป็น ไม่ได้ระบุ เรคคอร์ด
แต่ผมลองเปลี่ยนเท่ห์ๆ เป็น!! ooop ที่เห็นในข้อที่สามจากภาพนะคับ  และผมก็คิดติกต็อกติกอยู่คนเดียว ตอนคลิกดูจากภาพประกอบ ก็เห็นระบุไอดีแล้วนิน่า
<?php
require("config.inc.php");
if(empty($_REQUEST['id'])) die("!! ooop not found #record");
$id=$_REQUEST['id'];
mysql_connect($dbserver,$dbuser,$dbpass)or
die("<hr><b>can not open");
mysql_select_db($dbname)or die("can not choose");

session_start();
if(empty($_SESSION['visited'.$id])){
$sql1="UPDATE news SET hits=hits+1 WHERE id='$id'";
$result1=mysql_query($sql1);
if(!$result1){echo "Error : can not update";}
$_SESSION['visited'.$id]='yes';
}
$sql=("SELECT* from news where id=$id");
$result=mysql_query($sql);
$nums_row=mysql_num_rows($result);

if($nums_rows>=1){
$fetcharr=mysql_fetch_array($result);
$id=$fetcharr['id'];
$title=$fetcharr['title'];
$msg=nl2br($fetcharr['msg']);
$link=$fetcharr['link'];
$name=$fetcharr['name'];
$datetime=$fetcharr['datetime'];
$email=$fetcharr['email'];
$hits=$fetcharr['hits'];


}else{
echo"oop not found<br>";
}
?>

zerohate

[direct=http://www.thaimetalhead.com/]Thailand Metal Music[/direct]

jatuphum


$sql=("SELECT* from news where id=$id");


จะต้องเป็น

$sql=("SELECT * from news where id=$id");



SELECT*  มันติดกันเลยไม่แสดงผล

mininoz

อ้างถึงจาก: jatuphum ใน 06 กุมภาพันธ์ 2009, 11:50:22

$sql=("SELECT* from news where id=$id");


จะต้องเป็น

$sql=("SELECT * from news where id=$id");



SELECT*  มันติดกันเลยไม่แสดงผล


ตาดีมากๆ เลยครับ

ขนาดดูของคุณ jatuphum ที่อธิบายมาแล้วยังหาไม่เจอ

  ถ้าไม่บอกว่ามันติดกันเลยไม่แสดงผล  ผมก็คงไม่รู้ว่า code สองอันต่างกันยังงัย  :)
Thank  ของคุณๆ มีค่านับหมื่นแสน

เป็นติ่งไรเนี่ย

หวัดดีครับ
ขอดันทู้หน่อยนะครับ เเบบว่าผมตั้งใจมากเลย ขออัพเดทกันเเบบเรียลไทม์แล้วกัน ฮ่า  ;D
ผมลองดูที่เเนะนํามาแล้วนะครับ ดูเหมือนน้องซาร่าห์ยังดื้อไม่ออกมาให้ยลโฉม อย่างนี้ต้องยาเเรงมั้ยครับ รู้สึกของคุณ
zerohate ผมลองเเล้ว มันเพิ่มเลขหนึ่งมาข้างหน้า
ผมมีปลากรอบให้กิน เอ่ย ให้ดูด้วยขอรับ


zerohate

ตัวแปล $nums_row=mysql_num_rows($result);

if($nums_rows>=1){

ลบ s ออกไปครับ น่าจะได้
[direct=http://www.thaimetalhead.com/]Thailand Metal Music[/direct]

technoclip

ไม่ทราบว่าแก้ได้หรือยังนะครับ (แต่อยากแสดง ว่างั้นเถอ)  ;) ;)
ดูจาก Code 

require("config.inc.php");
if(empty($_REQUEST['id'])) die("!! ooop not found #record");
$id=$_REQUEST['id'];


จากที่ดูมันไม่สามารถค้นหาได้เพราะว่า มันไม่สามารถรับค่าที่ส่งมาได้หน่ะ ครับ (ค่าของ id มันไม่ได้ถูกส่งมาครับ)
เพื่อความแน่ใจให้คุณลองใช้ code ของผมดูนะครับ (เปลี่ยน 3 บรรทัดข้างบนให้เป็นเหมือนผมนะครับ หรือจะสร้างไฟล์ใหม่ก็ได้ครับ เพื่อทดสอบว่าค่าได้ถูกส่งมาหรือป่าวครัว)

require("config.inc.php");

if($id==""){
echo"ไม่มีการส่งค่า ID มาด้วยครับ";
}else{
echo"มีการส่งค่า ID มาด้วย ID=$id";
}

โค้ดที่ผมนำมาให้นี้ เป็นเพียงตัวเช็คค่า ID เท่านั้นนะครับ ส่วนอื่น ๆ ก็ไล่ไปทีละบรรทัดครับ
ยังไงก็ค่อยคุยกันต่อนะครับ





[direct=http://jobatbangkok.com]เปิดสอบ[/direct]

เป็นติ่งไรเนี่ย

หวัดดีครับ
ผมกําลังลุ้นน้องซาร่าห์ จะขึ้นมาให้ผมยลโฉมหรือเปล่า ผมเอาจริงมากเลยครับ
ผมไม่รอช้าคับ นําโค๊คคุณ technoclip ทดสอบ ผลตามภาพปลากรอบข้างล่างคับ
ส่วนของคุณ zerohate มันจะปรากฎเลขหนึ่งขึ้นมาอะคับ
???

Synchronize

เอา session_start() จาก บรรทัดที่ 9 ไปไว้ บรรทัดที่ 2 แทนครับ
เนื้อหาความรู้น่าสนใจ ใหม่ๆ
[direct=https://develop.un-no.com/w3/docs/clear-float-in-div]เทคนิคการแก้ไขปัญหาจากการ float ซ้อน float แล้ว clear[/direct]

[direct=https://service.un-no.com/unbbz]ทำเว็บได้ด้วยตัวเองฟรี ด้วยระบบเว็บสำเร็จรูป unbbz , เว็บธรรมดา , เว็บบอร์ด , เว็บขายของ ทำได้หมดเลย[/direct]

เป็นติ่งไรเนี่ย

หวัดดีคับ ผมรีบเข้ามาดู และทดสอบของคุณ
Synchronize มันปรากฎดังภาพคับ สงสัยน้องซาร่าห์ต้องการทดสอบความอึดของผมเเน่เลย
ออกมาไวๆ สิจ้ะ
:'(


siamjung

เปลี่ยนค่าตัวแปรให้ถูกต้องตามที่คุณ zerohate บอกหรือยังครับ

อ้างถึงจาก: zerohate ใน 06 กุมภาพันธ์ 2009, 13:46:42
ตัวแปล $nums_row=mysql_num_rows($result);

if($nums_rows>=1){

ลบ s ออกไปครับ น่าจะได้
งดรับงาน custom coding เตรียมพบบริการใหม่เร็วๆนี้

รับทำ PHP หรือปรับระบบระดับ bigbig เน้น cache คนเข้าแบบกระฉูดๆ <- สมัยก่อน

KendoUI,Ajax,Json,Custom Framework,JqueryUI,Adodb,Memcache,Smarty <- สมัยก่อน

[direct=https://www.youtube.com/watch?v=2LxLC93Q1rA]Indicator สัญญาณเทรดคมๆ[/direct]

[direct=https://play.google.com/store/apps/details?id=com.itwetrade.basictrade]App เรียนเทรดพื้นฐาน[/direct]

เป็นติ่งไรเนี่ย

หวัดดีคับ
siamjung ผมได้ลองดูเเล้ว ก็ยังไม่ปรากฎน้องซาร่าห์ เเม้แต่เงาคับ
แต่เเปลกตรงคลิกวิวดูแล้ว หน้าจอมันว่างเปล่าเลย เเบบไม่เเสดงค่าอะไรเลยอะคับ
รู้สึกคล้าายๆ ไกล้เข้าไปทุกทีๆ เเล้วอะไรเงี้ยคับ ข้างล่างเป็นภาพไฟล์ปัจจุบันนะครับ
:-*

guy852

ลืม echo อ่ะป่าวครับ มีตัวแปรแล้วแต่ไม่ได้ print  ;D

zerohate


$id=$fetcharr['id'];
$title=$fetcharr['title'];
$msg=nl2br($fetcharr['msg']);
$link=$fetcharr['link'];
$name=$fetcharr['name'];
$datetime=$fetcharr['datetime'];
$email=$fetcharr['email'];
$hits=$fetcharr['hits'];


จับทุกตัวแปร echo ให้หมดครับ
[direct=http://www.thaimetalhead.com/]Thailand Metal Music[/direct]