A-AA+then

การตรวจสอบไฟล์งาน

1,250
อยากทราบว่าต้องการตรวจสอบไฟล์ที่กำลังทำงานอยู่น่ะค่ะ ว่าไฟล์นั้นอยู่ในกลุ่มชุดงานใด

แต่ชุดงานต่างๆนั้นได้ทำการบันทึกลงในฐานข้อมูลแล้ว ดังเช่น
งาน 1 มีไฟล์ job1.php / job1_2.php / job1_3.php
งาน 2 มีไฟล์ job2.php / job2_2.php / job2_3.php / job2_4.php
งาน 3 มีไฟล์ job3.php / job3_1.php

สมมุติว่าเราทำงานอยู่หน้า job2_2.php แล้วจะรู้ได้ไงว่าเราอยู่ในกลุ่มชุดงานใด

อยากตรวจสอบแค่เนี่ยน่ะค่ะ ใครรู้ช่วยหน่อยนะค่ะ

8 ความคิดเห็น

<?php
echo __FILE__;
?>


คำสั่ง __FILE__ จะบอกเราว่าคำสั่งนี้ถูกเรียกใช้จากหน้าใดครับ
1

ใน db เก็บค่ายังไงครับ ไม่บอกมา


โดยหลักการแล้วถ้ามีหลายตาราง ก็ต้องเชื่อมตารางแล้วก็หาข้อมูลที่ตรงกับความต้องการของเราอะครับ

EX. การเชื่อมตาราง

มีตาราง 2 ตาราง
ตารางที่ 1 มี 2 ฟิล - 1.branchid (pk) 2.branchname เก็บข้อมูลสาขา
ตารางที่ 2 มี 3 ฟิล - 1.studentid (pk) 2.studentname 3.branchid (fK) เก็บข้อมูลนักเรียน

SELECT  studentid , studentname , branchid  FROM ตาราง1 ,ตาราง2  WHERE ตาราง1..branchid =ตาราง2..branchid


แต่ถ้าเป็นโจทย์การบ้านก็

SELECT * FROM งาน2 WHERE ไฟล์งาน = 'job2_2.php'
หรืออีกวิธีนึงก็ทำตามอาจารย์เลยครับ

อ้างจากคำตอบที่ #1<?php
echo __FILE__;
?>


คำสั่ง __FILE__ จะบอกเราว่าคำสั่งนี้ถูกเรียกใช้จากหน้าใดครับ

2

ใช้ SELEC * ได้ไหมค่ะ   เช่น

SELECT * FROM ตาราง1 ,ตาราง2  WHERE ตาราง1..branchid =ตาราง2..branchid
3

ได้ครับ

4

ถ้าจะกรุณามากกว่านี้ขะโค้ดเต็มได้ไหมค่ะ...ขอยคุณค่ะ
5

งงมากเลยค่ะ...เพราะไม่รู้จะเอาโค้ดไปใส่ไว้แบบไหนดี

แบบดึงข้อมูลมาแสดง หรือการเช็คค่า หรือ.... ไม่รู้จะเอาไปใส่ตรงไหนดีน่ะค่ะ

โทดทีนะค่ะ..ไม่ค่อยเก่งน่ะค่ะ
6

เป็นไรหว่า 2-3 วันนี้ งงๆ ไม่รู้เขาคุยอะไรกัน ตามไม่ค่อยทัน....

<?php
     echo  basename(dirname(__FILE__));// ชื่อไดเร็คทอรี่
     echo '<br />';
     echo basename(__FILE__); // ชื่อไฟล์
     echo '<br />';
     echo dirname(__FILE__); // ชื่อไดเร็คทอรี่ รวม path
 ?>


จากคำถาม ถ้าจะกรุณาลองดู

ผมดูจากคำถามแล้ว ก็ได้คำตอบแบบนี้นะ ถ้าคำตอบยังไม่ใช่อีก ลอง ตั้งคำถามใหม่ดูให้รัดกุมยิ่งขึ้น
7

หมายถึงการใช้ SELEC ค่ะคุณพี่
8
^