Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从数据库中的表列中选择页面上的名称,并将同名但位于不同表列中的数据查看到下一页_Php_Mysql - Fatal编程技术网

Php 从数据库中的表列中选择页面上的名称,并将同名但位于不同表列中的数据查看到下一页

Php 从数据库中的表列中选择页面上的名称,并将同名但位于不同表列中的数据查看到下一页,php,mysql,Php,Mysql,在我的数据库中,我有一个Institute表,其列名为:id、inst_name、about_inst、address。我有一个Courses表,其中的列名为:id、course\u name、cover\u image、about\u course。每门课程都有一个包含以下列的表格:id、课程名称、讲座视频文件夹、讲座音频文件夹、讲座笔记文件夹、课程持续时间、关于课程 第1页: 下面的代码将查看可用课程列表 <?php $query="SELECT id, course_name,

在我的数据库中,我有一个Institute表,其列名为:id、inst_name、about_inst、address。我有一个Courses表,其中的列名为:id、course\u name、cover\u image、about\u course。每门课程都有一个包含以下列的表格:id、课程名称、讲座视频文件夹、讲座音频文件夹、讲座笔记文件夹、课程持续时间、关于课程

第1页:

下面的代码将查看可用课程列表

<?php


$query="SELECT id, course_name, image FROM courses";
$result=mysql_query($query)
or die(mysql_error());
echo "<li id='results'>";
while ($row=mysql_fetch_array($result)) 
{
echo "<p><img src='images/".$row['image']."'height='200px' width='250px'><br /><a href='institutesOfferingTheCourse.php?'>".$row['course_name']."</p><br />";
}
echo "</li>";

?>
第2页:

下面的代码显示了提供上一页所选课程的学院列表

<?php


$query="SELECT id, inst_name, about_course, course_duration FROM course_name";
$result=mysql_query($query)
or die(mysql_error());

while ($row=mysql_fetch_array($result)) 
{
echo "<p>".$inst_name."</p><br /><p>".$about_course."</p><br /><p>".$course_duration."</p><br /><p><a href='instLecturesVideoList.php?>"Start Course"</a></p>";
}

?>
因此,当您从一个学院列表中选择“开始课程”时,您应该转到下一页,该页支持您查看该学院提供的该特定课程的视频

第3页:

下面的代码将显示列表

<video width="720" height="480" controls>
 <source src="<?php echo $_GET['src']; ?>" type="video/mp4">
</video>

<?php

$query=mysql_query("SELECT * FROM course_name";

while ($row=mysql_fetch_assoc($query)) 
{
   $name = $row['videos_folder_name']
}
 $filelist = scandir("$name");
    foreach($filelist as $key=>$video){
        if($key >1){

            echo '<a href="?src='.$name.'/'.$video.'" >'.$video.'</a>';
        }
    }

?>
所以最后,视频文件夹的名称应该是第2页选择的机构名称。第二页和最后一页的课程名称应与第一页的课程名称相同


我需要帮助确定是否选择了该课程,下一页将显示提供该课程的机构列表,当您从列表中选择一个机构时,下一页将显示该学院的视频讲座列表

这个简单的方法是将课程id发送到下一页,并从数据库中提取学院,然后将课程id和学院id发送到第三页,以仅提取学院提供的视频!给表关系。。。我的意思是告诉我们这三个表是如何相互连接的你的代码中有这么多错误这对你来说是如何工作的?课程和课程之间有什么区别??当然,正如人们所期望的,课程名称似乎是一个列,而不是一个表。我需要帮助连接它们