Fri 16 Nov 2007 17:36:39
อยากได้สคริปแก้ไขข้อมูลภายในไฟล์ แบบว่าทำระบบ add
ข้อมูลลงดาต้าเบส เช่น add ข้อมูล ชื่อ www เก็บลงดาต้าเบส
สมมติ เก็บลงที่ id = 10
table ชื่อ web
id name date
10 www 15/11/50
เมื่อ add ชื่อ www เสร็จแล้วเนี่ยผมมีสคิปให้สร้าง Folder ชื่อ
www และ copy file จากข้างนอก คือไฟล์ชื่อ index.php, view.php
โดยที่ไฟล์ index.php มีสคริปดึงข้อมูลจากดาต้าเบส ดังนี้
$id = " ";
$sql = "select * from club_group where id = '$id' order by id
ASC ";
เมื่อผมจะเรียกโฟเดอร์นั้นมาใช้งานเช่น
www.company.com/www/ ข้อมูลในดาต้าเบสมันจะยังไม่มีการ
เรียกออกมา มันต้องเรียกเป็น
www.company.com/www/index.php?id=10 สคริปมันถึงจะดึง
ข้อมูลในดาต้าเบส id = 10 ออกมาโชว์
ปัญหาผมคือ ผมไม่อยากให้มีการเรียกแบบมีโค้ดตัวนี้ ...php?
id=10 อยากให้เปิดแค่ www.company.com/www/ เท่านี้ มันก็
ดึงข้อมูลจาก id=10 มาโชว์
แต่มันยังไม่ถูกกำหนดให้มี id = 10 ตั้งแต่การ copy ไฟล์
index.php มาไว้ที่โฟเดอร์ชื่อ www
พอจะมีสคริปการเช็คไหมว่า ถ้าอยู่โฟเดอร์ชื่อ www ให้มันไป
เช็คดาต้าเบสว่า อยู่ในโฟเดอร์ชื่อ www แล้วให้มันดึง id เทียบชื่อ
www แล้วดึงข้อมูลออกมาโชว์
Fri 16 Nov 2007 20:59:40
** ถ้าอยู่บน *nix ไม่ลองใช้ mod_rewrite ล่ะครับ ง่ายกว่าเยอะเลย
Mon 26 Nov 2007 11:56:54
ดีครับ พึ่งเข้ามาดูลืมเลย อืม ใช้ mod_rewrite ทำยังไงครับ พอดีตัวอย่างไหมครับ
Thu 24 Jan 2008 11:15:03
โปรแกรมติดตรง session_start ครับ ไปแก้ตรงไหนดี
Thu 24 Jan 2008 15:26:49

















