  | 
              
	              
	                
  
    
	 
        อัพโหลดไฟล์เป็น path ลง database เรียกมาแสดงเป็น link พอกดแล้วไปที่หน้า index Directory     | 
   
  
    |   | 
   
 
 
 
	
		
			  | 
	   | 
	    | 
		
			  | 
	 
	
		
			  | 
		 		   | 
	  	    
          
            
			
	
			
			 
                เราทำหน้าอัพโหลดไฟล์เก็บ path ลงใน database ตัวอัพโหลดไฟล์จะมีทั้งหมด 4 อัน แต่ว่าจะอัพโหลดเข้าไปไม่พร้อมกัน แล้วก็จะมีหน้าแสดงข้อมูลคือ เอา link path มาวางเพื่อให้คนได้คลิกโหลดไปได้ แต่ทีนี้บางหัวข้อที่ยังไม่มีไฟล์ พอคลิกแล้วไปที่หน้า index Directory ช่วยบอกวิธีแก้ให้ได้มั้ยค่ะ อันนี้คือโค้ดตัวอย่างค่ะ 
 
Code (PHP) 
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="">
    <meta name="author" content="">
    <title>แก้ไข/ปรับปรุง แบบฟอร์มการจัดการทรัพยากรการเรียนรู้ออนไลน์ (เอกสารโครงการ)</title>
    <!-- Custom fonts for this template -->
    <link href="vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">
    <link
        href="https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i"
        rel="stylesheet">
    <!-- Custom styles for this template -->
    <link href="css/sb-admin-2.min.css" rel="stylesheet">
    <!-- Custom styles for this page -->
    <link href="vendor/datatables/dataTables.bootstrap4.min.css" rel="stylesheet">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css">
    <!--ปฎิทิน-->
    <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
    <script src="https://unpkg.com/[email protected]/js/gijgo.min.js" type="text/javascript"></script>
    <link href="https://unpkg.com/[email protected]/css/gijgo.min.css" rel="stylesheet" type="text/css" />
    <style>
        img {
            display: block;
            margin-left: auto;
            margin-right: auto;
        }
        .row {
            display: flex;
            flex-wrap: wrap;
            margin-right: -.105rem;
            margin-left:-.105rem
        }
        .btn-block {
            display: block;
            width: 100%;
            height: 50px;
        }
        </style>
    <!--Drag and drop-->
    <style>
        .files input {
    outline: 2px dashed #92b0b3;
    outline-offset: -10px;
    -webkit-transition: outline-offset .15s ease-in-out, background-color .15s linear;
    transition: outline-offset .15s ease-in-out, background-color .15s linear;
    padding: 50px 0px 85px 35%;
    text-align: center !important;
    margin: 0;
    width: 100% !important;
}
.files{ position:relative}
    </style>
</head>
<body id="page-top">
<?php 
    session_start();
    include 'condb.php';
    $giu_id = $_SESSION['giu_id'];
    $giu_name = $_SESSION['giu_name'];
    $giu_level = $_SESSION['giu_level'];
    $giu_org = $_SESSION['giu_org'];
    //query member login
    $query = "SELECT giu_name FROM user_gsb WHERE giu_id=$giu_id";
    $result = mysqli_query($conn, $query) or die("Error in sql : $query ". mysqli_error($query));
    $row = mysqli_fetch_array($result);
    extract($row);
    $giu_name = $row['giu_name'];
    if($giu_level!= 'ADMIN' && $giu_org!= '9' && $giu_org!= '8' && $giu_org!= '7' && $giu_org!= '6' && $giu_org!= '5' && $giu_org!= '4' && $giu_org!= '3' && $giu_org!= '2' && $giu_org!= '1') {
        Header("Location: logout.php");
   }
    $query = "SELECT p.*,m.giu_name
            FROM courseindex as p
            -- INNER JOIN ชื่อของ member ที่เพิ่มข้อมูล
            -- INNER JOIN user_gsb as m ON p.ref_m_id=m.id
            LEFT JOIN user_gsb as m ON p.ref_m_id=m.giu_id
            -- INNER JOIN course_index_cate as c ON p.course_category=c.cic_id
            ORDER BY p.id ASC"
            or die ("Error:" . mysqli_error());
            // echo $query;
            // exit;
    $result = $result = mysqli_query($conn, $query) or die("Error in sql : $sql". mysqli_error($sql));
    $id = $_GET['id'];
    $query ="SELECT * 
    FROM courseindex as c
    INNER JOIN course_index_cate as ca ON c.course_category=ca.cic_id
    INNER JOIN course_index_vendor as v ON c.media_producer=v.civ_id
    WHERE c.id=$id";
    $result = mysqli_query($conn, $query) or die("Error in sql : $sql". mysqli_error($sql));
    $row = mysqli_fetch_array($result);
    $course_category = $row['course_category'];
    $select = $row['qm_quality'];
    $select_course_category = $row['course_category'];
    $select_madia_category = $row['madia_category'];
    $select_refund_status = $row['refund_status'];
    $select_qm_date = $row['qm_date'];
    $select_qm_work = $row['qm_work'];
    $query = "SELECT * FROM course_index_cate 
                        WHERE cic_id!=$course_category" or die("Error" . mysqli_error());
        $result2 = mysqli_query($conn, $query);
        $query = "SELECT * FROM course_index_vendor" or die("Error" . mysqli_error());
        $result1 = mysqli_query($conn, $query);
?>
            <?php   
            include('header.php');
            ?>
                <!-- End of Topbar -->
                <!-- Begin Page Content -->
                <div class="container-fluid">
                    <div class="card shadow mb-4">
                        <div class="card-header py-3">
                        <h5 class="m-3 font-weight-bold text-primary">ชื่อวิชา : <?php echo $row['course_name'];?></h5>
                        </div>
                        <br>
                        <!-- รูปปกวิชา -->
                        <img src="file_c_img/<?php echo $row['c_img'];?>" style="width:35%;">
                        <br>
                        <div class="form-group row">
                        <!-- ข้อมูลฝั่งซ้าย -->
                        <div class="col-sm-6">
                            <div class="card position-relative">
                                <div class="card-body">
                                    <div class="mb-3">
                                    <h6 class="m-3">ประเภทสื่อ : <?php echo $row['madia_category'];?></h6>
                                    <h6 class="m-3">คุณภาพสื่อบทเรียน : <?php echo $row['qm_quality'];?></h6>
                                    <h6 class="m-3">คุณภาพสื่อบทเรียน (ด้านความตรงต่อเวลา) : <?php echo $row['qm_date'];?></h6>
                                    <h6 class="m-3">คุณภาพสื่อบทเรียน (ด้านกระบวนการทำงาน) : <?php echo $row['qm_work'];?></h6>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <!-- ข้อมูลฝั่งขวา -->
                        <div class="col-sm-6">
                            <div class="card position-relative">
                                <div class="card-body">
                                    <div class="mb-3">
                                    <button type="button" class="btn btn-secondary btn-block"><a href="file_cr_content/<?php echo $row['cr_content'];?>"target="_blank">เอกสาร</a></button>
                                    <button type="button" class="btn btn-secondary btn-block"><a href="file_cr_quiz/<?php echo $row['cr_quiz'];?>"target="_blank">ข้อสอบ</a></button>
                                    <button type="button" class="btn btn-secondary btn-block">Summary</button>
                                    <button type="button" class="btn btn-secondary btn-block"><a href="file_cf_doc/<?php echo $row['cf_doc'];?>"target="_blank">เอกสารประกอบ</a></button>
                                    <button type="button" class="btn btn-secondary btn-block"><a href="file_ cr_file_rs/<?php echo $row['cr_file_rs'];?>"target="_blank">Source File</a></button>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="card-body">
                            <div class="table-responsive">
                                <div class="form-group row">
                                    </div>
                                    <br>
                                    <input type="hidden" name="id" value="<?php echo $row['id'];?>">
                                    <hr>
                                    <span><a href="index.php" style="color: #EB008B;">กลับสู่หน้ารายวิชา</a></span>
            <!-- End of Main Content -->
                        <?php 
                        include('footer.php');
                        ?>
</body>
</html>
 
 
  Tag : PHP, HTML, CSS, HTML5, JavaScript               
                        | 
           
          
            | 
			
                             | 
           
          
            
              
                   | 
                   | 
                   | 
               
              
                   | 
                
                    
                      | Date :
                          2021-05-27 16:50:49 | 
                      By :
                          vousmemaei | 
                      View :
                          1157 | 
                      Reply :
                          1 | 
                     
                  | 
                   | 
               
              
                   | 
                   | 
                   | 
               
              | 
           
          
            | 
			 | 
           
         
	    
		             | 
		
			  | 
	 
	
		
			  | 
		  | 
		
			  | 
		
			  | 
	 
 
              
                 |