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

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

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

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

กระทู้: 444



ดูรายละเอียด เว็บไซต์
« เมื่อ: 19 สิงหาคม 2011, 23:12:44 »

คือพอดีต้องทำงานส่งครับ อยากทราบวิธีการทำแบบในเว็บนี้ครับ

โค๊ด:
http://www.apartment-bkk.com/search.php

http://www.horpakmarket.com/search.php

ให้เลือกราคา และพวกประเภท จากนั้น กดปุ่มให้มันเรียกข้อมูลจาก database MySQL ออกมาแสดงต้องทำยังไงครับ

เป็น php นะครับ มีใครรู้บ้างครับ ว่ามันคือวิธีอะไร หรือใครมีตัวอย่างโค้ด บ้างครับ

ขอบคุณมากครับ
บันทึกการเข้า

LunLa ... ก็แค่อยากให้ชีวิต มีแต่ความลั้ลลา
nornak
ก๊วนเสียว
*

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

กระทู้: 444



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 20 สิงหาคม 2011, 10:25:18 »

ช่วยทีครับ  wanwan017
บันทึกการเข้า

LunLa ... ก็แค่อยากให้ชีวิต มีแต่ความลั้ลลา
picharnan
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,400



ดูรายละเอียด
« ตอบ #2 เมื่อ: 20 สิงหาคม 2011, 10:38:39 »

มันคือคำสั่ง SQL ครับ ถ้าเราต้องการเรียงจากอะไรก็เลือกสิ่งเหล่านั้นมาเรียงครับ  เช่น ผมต้องการเรียงจากราคา

SELECT * FROM tb_room ORDER BY price ASC <<สำหรับจากน้อยไปมาก
SELECT * FROM tb_room ORDER BY price DESC<<สำหรับจากมากไปน้อย

จาก SQL ที่ผมยกตัวอย่างส่วนที่ใช้ในการจัดเรียงก็คือ ORDER BY [column] [order option]
[column] << คือคอลัมน์ที่ยากให้เรียงลำดับครับ
[order option] << คือรูปแบบการเรียงครับ

ทีนี้ถ้าจะเอามาใช้ใน php ก็สร้างพวกฟอร์มขึ้นมาครับแล้วจะส่งค่าแบบ GET หรือแบบ POST ก็ว่ากันไปครับ
แล้วถ้าอยากทำหลายๆหน้าก็จะมีการเรียกใช้เรื่องของ LIMIT ด้วยครับ คร่าวๆคงเท่านี้

ปล. ผมอาจจะแนะนำถูกผิดบ้างก็รอผู้รู้อีกทีนะครับ แต่ผมว่าแบบนี้ก็น่าจะเพียงพอแล้วครับ

 Tongue Tongue
บันทึกการเข้า
nornak
ก๊วนเสียว
*

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

กระทู้: 444



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 20 สิงหาคม 2011, 14:15:22 »

มันคือคำสั่ง SQL ครับ ถ้าเราต้องการเรียงจากอะไรก็เลือกสิ่งเหล่านั้นมาเรียงครับ  เช่น ผมต้องการเรียงจากราคา

SELECT * FROM tb_room ORDER BY price ASC <<สำหรับจากน้อยไปมาก
SELECT * FROM tb_room ORDER BY price DESC<<สำหรับจากมากไปน้อย

จาก SQL ที่ผมยกตัวอย่างส่วนที่ใช้ในการจัดเรียงก็คือ ORDER BY [column] [order option]
[column] << คือคอลัมน์ที่ยากให้เรียงลำดับครับ
[order option] << คือรูปแบบการเรียงครับ

ทีนี้ถ้าจะเอามาใช้ใน php ก็สร้างพวกฟอร์มขึ้นมาครับแล้วจะส่งค่าแบบ GET หรือแบบ POST ก็ว่ากันไปครับ
แล้วถ้าอยากทำหลายๆหน้าก็จะมีการเรียกใช้เรื่องของ LIMIT ด้วยครับ คร่าวๆคงเท่านี้

ปล. ผมอาจจะแนะนำถูกผิดบ้างก็รอผู้รู้อีกทีนะครับ แต่ผมว่าแบบนี้ก็น่าจะเพียงพอแล้วครับ

 Tongue Tongue

ขอบคุณมากครับเดี๋ยวผมลองเอาไปใช้งานครับ 54>55
บันทึกการเข้า

LunLa ... ก็แค่อยากให้ชีวิต มีแต่ความลั้ลลา
Azinexii
คนรักเสียว
*

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

กระทู้: 172



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 20 สิงหาคม 2011, 15:32:14 »

ตกลงจะให้เรียง หรือ ค้นครับ
บันทึกการเข้า

nornak
ก๊วนเสียว
*

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

กระทู้: 444



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 21 สิงหาคม 2011, 01:37:27 »

อยาก ค้นครับ เหอะๆ หาๆ อยู่ครับ Tongue
บันทึกการเข้า

LunLa ... ก็แค่อยากให้ชีวิต มีแต่ความลั้ลลา
aodonline
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,041



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 21 สิงหาคม 2011, 02:05:53 »

ถ้าจะค้นก็ต้องใช้การ query ไปจาก form แล้วให้ database มัน query คำที่เราต้องการเช่น

$sql = "select * form table where ID ='$key'";

แบบนี้ครับ

ลองดูนะ ถ้าเข้าใจ php อยู่บ้าง น่าจะรู้ว่าผมเขียนอะไรให้

งิงิ สู้ๆครับ

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

ทำร้านค้าเล่นๆ กลับมาลองวิชา seo ไปเรื่อยๆ
ร้านขายชุดจีนโบราณ l ชุดกี่เพ้า l ชุดกิโมโน l ชุดฮันบก

ข้างล่างเป็นช่อง youtube ของผมเอง เกี่ยวกับ SEO และ เว็บไซต์
โค๊ด:
http://www.youtube.com/user/videobyaodonline
suchatd
คนรักเสียว
*

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

กระทู้: 151



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 21 สิงหาคม 2011, 02:58:09 »

ถ้าจะค้นหาเป็น keyword ใน data ก็ใช้ like แทนนะครับ

เช่น
โค๊ด:
mysql_query("select * from products where product_name like '%" . $keyword . "%'";
บันทึกการเข้า

nornak
ก๊วนเสียว
*

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

กระทู้: 444



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 21 สิงหาคม 2011, 03:03:48 »

ขอบคุณครับ +1 ให้แล้วนะครับ

งมๆ โค้ดกันต่อ อิอิ
บันทึกการเข้า

LunLa ... ก็แค่อยากให้ชีวิต มีแต่ความลั้ลลา
หน้า: [1]   ขึ้นบน
พิมพ์