พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
PHP development / อยากได้สคริปแก้ไขข้อมูลภายในไฟล์ แบบว่าทำระบบ add
ton
ton
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  แล้วดึงข้อมูลออกมาโชว์

webmaster
webmaster
Fri 16 Nov 2007 20:59:40
ก็อาจจะใช้ตัวแปร $_SERVER["REQUEST_URI"] ก็ได้ครับในการหา path ที่ถูกเรียกใช้

** ถ้าอยู่บน *nix ไม่ลองใช้ mod_rewrite ล่ะครับ ง่ายกว่าเยอะเลย
oh
oh
Mon 26 Nov 2007 11:56:54

ดีครับ พึ่งเข้ามาดูลืมเลย อืม ใช้ mod_rewrite ทำยังไงครับ พอดีตัวอย่างไหมครับ

ผู้ประสบภัย
ผู้ประสบภัย
Thu 24 Jan 2008 11:15:03

โปรแกรมติดตรง session_start ครับ ไปแก้ตรงไหนดี

webmaster
webmaster
Thu 24 Jan 2008 15:26:49
หาจุดที่มีคำสั่งนั้นแล้วเอาไปไว้บนสุดของไฟล์ครับ
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login